입력을 받기 위해
Console.ReadLine
을 사용해보자!
C#에서 콘솔 입력을 받을 때는 Console.ReadLine
메소드를 사용한다.
사용자가 입력한 값을 문자열로 반환한다.
string input = Console.ReadLine();
이름 받아서 출력하기
Console.Write("Enter your name: "); string name = Console.ReadLine(); Console.WriteLine("Hello, {0}!", name);
출력하기
사용자로부터 여러 개의 값을 한 줄에 입력받고 싶을 때에는 Console.ReadLine 메소드를 사용하여 입력받은 값들을 문자열로 받은 후, string.Split
메소드를 사용하여 문자열을 나누어 처리할 수 있다.
Console.Write("Enter two numbers: "); string input = Console.ReadLine(); // 문자열 받기 string[] numbers = input.Split(' '); // 문자열을 공백으로 구분하여 배열로 만들기 int num1 = int.Parse(numbers[0]); // 첫 번째 값을 정수로 변환하여 저장 int num2 = int.Parse(numbers[1]); // 두 번째 값을 정수로 변환하여 저장 int sum = num1 + num2; // 두 수를 더하여 결과를 계산 Console.WriteLine("The sum of {0} and {1} is {2}.", num1, num2, sum);
출력하기
📌 Parse 메소드는 문자열을 다른 데이터 타입으로 변환할 때 쓴다!!!
var num = 10; // int 자료형으로 결정됨 var name = "kero"; // string 자료형으로 결정됨 var pi = 3.141592; // double 자료형으로 결정됨