이번에는 Console.ReadLine() 메서드로 콘솔에서 값을 입력받아 변수에 저장한 후 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
콘솔에서 이름을 입력받아 출력: InputName.cs
using System; class InputName { static void Main() { Console.Write("이름을 입력하시오 => "); //① "이름을 입력하시오" 출력 string name = Console.ReadLine(); //② 입력받은 문자열을 name 변수에 저장 Console.WriteLine("안녕하세요. {0}님.", name); //③ name 변수 값을 {0}에 출력 } }
실행한 후 ‘박용준’을 입력하면 다음과 같이 입력받은 값을 출력합니다.
▲ 그림 8-3 값을 입력받아 변수에 저장한 후 사용
코드에서 ①은 단순히 화면에 문자열을 출력하는 역할을 합니다.
②에서 Console.ReadLine() 메서드는 콘솔에서 Enter를 누를 때까지 문자열을 입력받는 기능을 제공합니다. string 형 변수인 name에는 Console.ReadLine() 메서드로 입력한 문자열을 저장합니다.