Beispiel #1
0
        static void Main(string[] args)
        {
            string document = "SAMPLE TEXT";

            char[] CharsInDocument = document.ToCharArray();

            ConsoleColor[] colors = new ConsoleColor[CharsInDocument.Length];

            for (int i = 0; i < CharsInDocument.Length; i++)
            {
                colors[i] = ConsoleColor.White;
                if (i % 2 != 0)
                {
                    colors[i] = ConsoleColor.Green;
                }
            }

            CharsFactory CharsFactory = new CharsFactory();

            for (int i = 0; i < CharsInDocument.Length; i++)
            {
                Console.ForegroundColor = colors[i];
                Char letter = CharsFactory.GetChar(CharsInDocument[i]);
                letter.DisplayText();
            }

            Console.WriteLine("\nNumber of repeating characters: " + CharsFactory.NumberRepeatingChars);

            Console.ReadKey();
        }