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