Basically I want 200 characters maximum to come up in Console.ReadLine() for user input before characters start being suppressed. I want it like TextBox.MaxLength except for
There is no way to limit the text entered into ReadLine. As the MSDN article explains,
A line is defined as a sequence of characters followed by a carriage return (hexadecimal 0x000d), a line feed (hexadecimal 0x000a), or the value of the
Environment.NewLine
What you can do, is use ReadKey in a loop that does not allow going over 200, and breaks if the user keys Environment.NewLine.