StringReader.Read 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력 문자열에서 다음 문자 또는 다음 문자 집합을 읽습니다.
오버로드
| Name | Description |
|---|---|
| Read() |
입력 문자열에서 다음 문자를 읽고 문자 위치를 한 문자씩 앞으로 이동합니다. |
| Read(Span<Char>) |
현재 위치에서 시작하여 입력 문자열에서 모든 문자를 읽고 현재 위치를 입력 문자열의 끝으로 진행합니다. |
| Read(Char[], Int32, Int32) |
입력 문자열에서 문자 블록을 읽고 문자 위치를 다음으로 |
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
매개 변수
반품
버퍼에 읽은 총 문자 수입니다.
예외
현재 문자열 판독기 인스턴스가 닫혀 있습니다.
적용 대상
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이 될 수 있습니다.
예외
buffer은 null입니다.
버퍼 길이에서 빼 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 |
| 이진 파일에서 읽습니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |
| 이진 파일에 씁니다. | 방법: 새로 만든 데이터 파일 읽기 및 쓰기 |