Como ler char do console

eu tenho umchar array e eu quero atribuir valores a partir do console. Aqui está meu código:

char[] input = new char[n];
for (int i = 0; i < input.Length; i++)
{
    input[i] = Console.ReadLine();
}

Mas estou recebendo o seguinte erro:

Não é possível converter implicitamente o tipo 'System.ConsoleKeyInfo' para 'char'

Existe uma maneira fácil de corrigir isso?

questionAnswers(2)

yourAnswerToTheQuestion