Como leer char desde la consola.

tengo unchar array y quiero asignar valores desde la consola. Aquí está mi código:

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

Pero estoy recibiendo el siguiente error:

No se puede convertir implícitamente el tipo 'System.ConsoleKeyInfo' a 'char'

¿Hay una manera fácil de arreglar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta