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(); } }
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."); }