더북(TheBook)

Console.ReadLine( ) 메서드의 입력 값을 var로 선언한 변수로 받기

콘솔에서 사용자가 입력하는 값을 var로 선언된 변수에 담아 사용할 수도 있습니다.

입력 값을 var로 선언한 변수로 받기: VarInput.cs

using System;

class VarInput
{
    static void Main()
    {
        var s = Console.ReadLine();              //문자열 입력받기
        var c = Convert.ToChar(Console.Read());  //문자 하나 입력받기
        Console.WriteLine($"{s} : {s.GetType()}, {c} : {c.GetType()}");
    }
}

실행 결과

Hello Enter
C Enter
Hello : System.String, C : System.Char

Console.ReadLine() 메서드의 반환값은 string 형식인 것을 알기에 s 변수는 자동으로 string 형식의 변수가 됩니다. 마찬가지로 Convert.ToChar() 메서드의 반환값은 char 형식이기에 c 변수의 형식은 자동으로 char 형식이 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.