C#에서 console.readline()을 사용하는 방법
이 메서드는 표준 입력 스트림에서 다음 문자 줄을 읽는 데 사용됩니다. Console 클래스(시스템 네임스페이스) 아래에 있습니다. 표준 입력 장치가 키보드인 경우 ReadLine 메서드는 사용자가 Enter 키를 누를 때까지 차단됩니다. 그리고 표준 입력이 파일로 리디렉션되는 경우 이 메서드는 파일에서 텍스트 한 줄을 읽습니다.
用法: public static string ReadLine ();
반환 값: 입력 스트림에서 문자열 유형 문자의 다음 줄을 반환하거나 더 이상 사용할 수 있는 줄이 없으면 null을 반환합니다.
예외:
IOException: I/O 오류가 발생하는 경우.
OutOfMemoryException: 반환된 문자열에 대한 버퍼를 할당할 메모리가 부족한 경우.
ArgumentOutOfRangeException: 다음 문자 줄의 문자 수가 MaxValue보다 큰 경우.
다음 예제 프로그램은 위 방법의 사용법을 설명하기 위한 것입니다.
예 1: 여기서는 사용자에게 입력을 요청합니다. age는 정수이므로 Convert.ToInt32() 메서드를 사용하여 유형 변환을 수행했습니다. 입력 스트림에서 다음 줄을 읽습니다. Enter 키를 누를 때까지 차단됩니다. 따라서 사용자가 출력을 검사할 수 있도록 콘솔을 일시 중지하는 데 자주 사용됩니다.
// C# program to illustrate // the use of Console.ReadLine() using System; using System.IO; class GFG { // Main Method public static void Main() { int age; string name; Console.WriteLine("Enter your name: "); // using the method // typecasting not needed // as ReadLine returns string name = Console.ReadLine(); Console.WriteLine("Enter your age: "); // Converted string to int age = Convert.ToInt32(Console.ReadLine()); if (age >= 18) { Console.WriteLine("Hello " + name + "!" + " You can vote"); } else { Console.WriteLine("Hello " + name + "!" + " Sorry you can't vote"); } } }
출력:
위 내용은 C#에서 console.readline()을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!