示例#1
0
        public void CountWord(bool save)
        {
            varResult = "";

            string s = File.ReadAllText(source);

            string[] w = s.Split();


            int[] count;
            count = new int[50];
            for (int i = 1; i < count.Length; i++)
            {
                count[i] = 0;
            }
            foreach (string t in w)
            {
                count[t.Length]++;
            }

            for (int i = 1; i < count.Length; i++)
            {
                if (count[i] != 0)
                {
                    if (save)
                    {
                        WriteSave(String.Format("Mot de {0} caractères : {1}", i, count[i]));
                    }
                    WriteVariable(String.Format("Mot de {0} caractères : {1}", i, count[i]));
                    Console.WriteLine("Mot de {0} caractères : {1}", i, count[i]);
                }
                Thread.Sleep(100);
                view.reporter(i, count);
            }
        }