내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

StringReader.Read 메서드 (Char[], Int32, Int32)

2013-12-13

입력 문자열에서 문자 블록을 읽은 다음 문자 위치를 count씩 앞으로 이동합니다.

Namespace:  System.IO
어셈블리:  mscorlib(mscorlib.dll)

public override int Read(
	char[] buffer,
	int index,
	int count
)

매개 변수

buffer
형식: System.Char []
이 메서드는 지정된 문자 배열의 값이 index 및 (index + count - 1) 사이에서 현재 소스로부터 읽어온 문자로 교체된 상태로 반환됩니다.
index
형식: System.Int32
버퍼의 시작 인덱스입니다.
count
형식: System.Int32
읽을 문자 수입니다.

반환 값

형식: System.Int32
버퍼로 읽어온 총 문자 수입니다. 이 문자 수는 현재 문자가 충분하지 않은 경우 요청된 문자 수보다 작을 수 있으며 내부 문자열의 끝에 도달하면 0이 됩니다.

예외조건
ArgumentNullException

buffernull인 경우

ArgumentException

버퍼 길이에서 index를 빼면 count보다 작은 경우

ArgumentOutOfRangeException

index 또는 count가 음수인 경우

ObjectDisposedException

현재 판독기가 닫힌 경우

이 메서드는 TextReader.Read를 재정의합니다.

메서드에서 StringReader의 문자를 count개까지 index 위치에서 시작하는 buffer 문자 배열로 읽어들입니다. 그리고 실제로 읽어들인 문자 수를 반환하거나, 문자열 끝에 도달하여 문자를 읽지 못한 경우에는 0을 반환합니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft