I have a char array and I want to assign values from the console. Here's my code:
char[] input = new char[n];
for (int i = 0; i < input.Length; i++)
{
input[i] = Console.ReadLine();
}
But I'm getting the following error:
Cannot implicitly convert type 'System.ConsoleKeyInfo' to 'char'
Is there an easy way to fix this?
Use Console.ReadKey and then KeyChar to get char, because ConsoleKeyInfo is not assignable to char as your error says.
input[i] = Console.ReadKey().KeyChar;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With