Console.ReadLine() 메서드의 반환값은 string 형식인 것을 알기에 s 변수는 자동으로 string 형식의 변수가 됩니다. 마찬가지로 Convert.ToChar() 메서드의 반환값은 char 형식이기에 c 변수의 형식은 자동으로 char 형식이 됩니다.
Note ≡ 키보드의 키 값 입력받기
다음 코드는 Console.ReaDKey() 메서드를 사용하여 키보드에서 입력한 키 값을 알아냅니다. ConsoleKeyInfo 구조체와 ConsoleKey 열거형을 사용했는데요. 구조체와 열거형은 뒤에서 자세히 다룰 예정이니, 현재 시점에서는 코드를 한번 작성한 후 실행해 보는 정도로 넘어갑니다.
키보드에서 입력한 값 알아내기: KeyboardInput.cs
using System;
class KeyboardInput
{
static void Main()
{
Console.WriteLine("아무키나 누르세요.");
ConsoleKeyInfo cki = Console.ReadKey(true); //키보드 키 값 입력
Console.WriteLine("{0}", cki.Key); //키
Console.WriteLine("{0}", cki.KeyChar); //유니코드
Console.WriteLine("{0}", cki.Modifiers); //Ctrl, Shift, Alt 조합
if (cki.Key = = ConsoleKey.Q)