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 형식이 됩니다.