Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            Num text = new GetNum();

            string txt;

            txt = text.openfile();
            Dictionary <string, int> frequence = text.GetTop(txt);

            frequence = text.SortDictionary_Desc(frequence);
            int i = 0;

            string[] w = new string[10000];
            int[]    f = new int[10000];
            foreach (KeyValuePair <string, int> valuePair in frequence)
            {
                string word = valuePair.Key;
                int    fre  = valuePair.Value;



                w[i] = word;
                f[i] = fre;
                i++;
            }
            for (i = 0; i < 10; i++)
            {
                Console.WriteLine("单词:{0}   频数:{1}", w[i], f[i]);
            }
            text.Output();

            Console.ReadLine();
        }
Exemplo n.º 2
0
        public void Output()
        {
            GetNum get     = new GetNum();
            string outtext = openfile();
            int    outasc  = get.GetAsc(outtext);
            int    outline = get.GetLines(outtext);
            int    outword = get.GetWords(outtext);


            StreamWriter sw = new StreamWriter(@"D:\output.txt");

            Console.SetOut(sw);
            Console.WriteLine("charactor:  {0}", outasc);
            Console.WriteLine("lines:    {0}", outline);
            Console.WriteLine("words:      {0}", outword);
            Dictionary <string, int> frequence = get.GetTop(outtext);

            frequence = get.SortDictionary_Desc(frequence);
            int i = 0;

            string[] w = new string[10000];
            int[]    f = new int[10000];
            foreach (KeyValuePair <string, int> valuePair in frequence)
            {
                string word = valuePair.Key;
                int    fre  = valuePair.Value;



                w[i] = word;
                f[i] = fre;
                i++;
            }
            for (i = 0; i < 10; i++)
            {
                Console.WriteLine("单词:{0}   频数:{1}", w[i], f[i]);
            }
            sw.Flush();
            sw.Close();
        }