StringReader.Read 메서드

정의

입력 문자열에서 다음 문자 또는 다음 문자 집합을 읽습니다.

오버로드

Name Description
Read()

입력 문자열에서 다음 문자를 읽고 문자 위치를 한 문자씩 앞으로 이동합니다.

Read(Span<Char>)

현재 위치에서 시작하여 입력 문자열에서 모든 문자를 읽고 현재 위치를 입력 문자열의 끝으로 진행합니다.

Read(Char[], Int32, Int32)

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

Read()

Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs

입력 문자열에서 다음 문자를 읽고 문자 위치를 한 문자씩 앞으로 이동합니다.

public:
 override int Read();
public override int Read();
override this.Read : unit -> int
Public Overrides Function Read () As Integer

반품

기본 문자열의 다음 문자이거나 더 이상 사용할 수 없는 경우 -1.

예외

현재 판독기를 닫습니다.

예제

이 코드 예제는 클래스에 제공된 더 큰 예제의 StringReader 일부입니다.

convertedCharacter = (char)intCharacter;
if(convertedCharacter == '.')
{
    strWriter.Write(".\n\n");

    // Bypass the spaces between sentences.
    strReader.Read();
    strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
    strWriter.Write("." & vbCrLf & vbCrLf)

    ' Bypass the spaces between sentences.
    strReader.Read()
    strReader.Read()

설명

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

다음 표에서는 다른 일반적인 또는 관련 I/O 작업의 예를 나열합니다.

이 작업을 수행하려면... 이 항목의 예제를 참조하세요.
텍스트 파일을 만듭니다. 방법: 파일에 텍스트 쓰기
텍스트 파일에 씁니다. 방법: 파일에 텍스트 쓰기
텍스트 파일에서 읽습니다. 방법: 파일에서 텍스트 읽기
파일에 텍스트를 추가합니다. 방법: 로그 파일 열기 및 추가

File.AppendText

FileInfo.AppendText
파일의 크기를 가져옵니다. FileInfo.Length
파일의 특성을 가져옵니다. File.GetAttributes
파일의 특성을 설정합니다. File.SetAttributes
파일이 있는지 확인합니다. File.Exists
이진 파일에서 읽습니다. 방법: 새로 만든 데이터 파일 읽기 및 쓰기
이진 파일에 씁니다. 방법: 새로 만든 데이터 파일 읽기 및 쓰기

추가 정보

적용 대상

Read(Span<Char>)

Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs

현재 위치에서 시작하여 입력 문자열에서 모든 문자를 읽고 현재 위치를 입력 문자열의 끝으로 진행합니다.

public:
 override int Read(Span<char> buffer);
public override int Read(Span<char> buffer);
override this.Read : Span<char> -> int
Public Overrides Function Read (buffer As Span(Of Char)) As Integer

매개 변수

buffer
Span<Char>

이 메서드가 반환되면 현재 소스에서 읽은 문자가 포함됩니다. 읽은 총 문자 수가 0이면 범위는 수정되지 않은 상태로 유지됩니다.

반품

버퍼에 읽은 총 문자 수입니다.

예외

현재 문자열 판독기 인스턴스가 닫혀 있습니다.

적용 대상

Read(Char[], Int32, Int32)

Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs
Source:
StringReader.cs

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

public:
 override int Read(cli::array <char> ^ buffer, int index, int count);
public override int Read(char[] buffer, int index, int count);
override this.Read : char[] * int * int -> int
Public Overrides Function Read (buffer As Char(), index As Integer, count As Integer) As Integer

매개 변수

buffer
Char[]

이 메서드가 반환될 때 현재 소스에서 읽은 문자로 바뀐 값과 (indexindex + - 1) 사이의 count 값을 가진 지정된 문자 배열을 포함합니다.

index
Int32

버퍼의 시작 인덱스입니다.

count
Int32

읽을 문자 수입니다.

반품

버퍼에 읽은 총 문자 수입니다. 현재 사용할 수 없는 문자 수가 많은 경우 요청된 문자 수보다 작거나 기본 문자열의 끝에 도달한 경우 0이 될 수 있습니다.

예외

buffernull입니다.

버퍼 길이에서 빼 index 기 값이 .보다 count작습니다.

index 또는 count 음수입니다.

현재 판독기를 닫습니다.

설명

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

메서드는 위치에서 count시작하는 문자 StringReader 배열로 buffer 문자를 읽 index 습니다. 읽은 문자의 실제 개수를 반환하거나 문자열의 끝에 도달하고 문자를 읽지 않은 경우 0을 반환합니다.

다음 표에서는 다른 일반적인 또는 관련 I/O 작업의 예를 나열합니다.

이 작업을 수행하려면... 이 항목의 예제를 참조하세요.
텍스트 파일을 만듭니다. 방법: 파일에 텍스트 쓰기
텍스트 파일에 씁니다. 방법: 파일에 텍스트 쓰기
텍스트 파일에서 읽습니다. 방법: 파일에서 텍스트 읽기
파일에 텍스트를 추가합니다. 방법: 로그 파일 열기 및 추가

File.AppendText

FileInfo.AppendText
파일의 크기를 가져옵니다. FileInfo.Length
파일의 특성을 가져옵니다. File.GetAttributes
파일의 특성을 설정합니다. File.SetAttributes
파일이 있는지 확인합니다. File.Exists
이진 파일에서 읽습니다. 방법: 새로 만든 데이터 파일 읽기 및 쓰기
이진 파일에 씁니다. 방법: 새로 만든 데이터 파일 읽기 및 쓰기

추가 정보

적용 대상