>  기사  >  C#에서 console.readline()을 사용하는 방법

C#에서 console.readline()을 사용하는 방법

小老鼠
小老鼠원래의
2023-07-17 12:20:402747검색

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()을 사용하는 방법

위 내용은 C#에서 console.readline()을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.