Пример #1
0
 public void Write(string message)
 {
     if (message == "sharpen")
     {
         PencilSharpener sharpener = new PencilSharpener();
         sharpener.Sharpen(this);
     }
     else
     {
         charArray = message.ToCharArray();
         Console.ForegroundColor = ConsoleColor.Green;
         foreach (char c in charArray)
         {
             if (CanWrite)
             {
                 Console.Write(c);
                 nrOfCharsWritten++;
             }
             else
             {
                 Console.Write("#");
             }
         }
         Console.ResetColor();
     }
 }
Пример #2
0
        void Start()
        {
            //First, we create a pencil and a pencil sharpener.
            Pencil          pencil    = new Pencil(20);
            PencilSharpener sharpener = new PencilSharpener();
            string          message   = "";

            while (message != "stop")
            {
                Console.Write("Enter a Word: ");
                message = Console.ReadLine();

                if (message == "sharpen")
                {
                    sharpener.Sharpen(pencil);
                }
                else if (message != "stop")
                {
                    pencil.Write(message);//**
                }
            }
            Console.WriteLine("End of the program.");
        }