TextReader.Peek 메서드

정의

판독기 또는 문자 원본의 상태를 변경하지 않고 다음 문자를 읽습니다. 판독기에서 실제로 읽지 않고 사용 가능한 다음 문자를 반환합니다.

public:
 virtual int Peek();
public virtual int Peek();
abstract member Peek : unit -> int
override this.Peek : unit -> int
Public Overridable Function Peek () As Integer

반품

읽을 다음 문자를 나타내는 정수이거나, 더 이상 문자를 사용할 수 없거나 판독기에서 검색을 지원하지 않는 경우 -1.

예외

TextReader 닫혀 있습니다.

I/O 오류가 발생합니다.

설명

이 메서드는 Peek 파일의 끝 또는 다른 오류가 발생했는지 여부를 확인하기 위해 정수 값을 반환합니다. 이를 통해 사용자는 반환된 값이 형식으로 캐스팅되기 전에 -1 있는지 먼저 확인할 수 Char 있습니다.

현재 위치 TextReader 는 이 작업에 의해 변경되지 않습니다. 더 이상 문자를 사용할 수 없으면 반환된 값이 -1. 기본 구현된 경우에는 -1을 반환합니다.

클래스는 TextReader 추상 클래스입니다. 따라서 코드에서 인스턴스화하지 않습니다. 메서드를 사용하는 예제는 Peek 메서드를 참조하세요 StreamReader.Peek .

적용 대상

추가 정보