>백엔드 개발 >C#.Net 튜토리얼 >C#의 스트림 및 바이트 스트림

C#의 스트림 및 바이트 스트림

PHPz
PHPz앞으로
2023-08-22 12:21:151358검색

C#의 스트림 및 바이트 스트림

파일은 특정 이름과 디렉터리 경로로 디스크에 저장된 데이터 모음입니다. 파일을 읽거나 쓰기 위해 열면 스트림이 됩니다.

스트림 유형에는 다음이 포함됩니다:

  • 바이트 스트림 - ​​Stream, FileStream, MemoryStream 및 BufferedStream 포함.

  • Character Streams - Textreader-TextWriter, StreamReader, StraemWriter 및 기타 스트림을 포함합니다.

바이트 스트림용 클래스는 스트림의 데이터를 바이트로 처리합니다.

Stream 클래스는 다른 바이트 스트림 클래스의 기본 클래스입니다. 해당 속성은 다음과 같습니다.

  • CanRead - 스트림이 읽기를 지원하는지 여부

  • CanWrite - 스트림이 쓰기를 지원하는지 여부

  • Length - 스트림의 길이

시스템 .IO 명명 공간에는 파일 생성 및 삭제, 파일 읽기 또는 쓰기, 파일 닫기 등과 같은 파일 관련 작업을 수행하기 위한 다양한 클래스가 있습니다.

우리가 논의 중인 스트림은 다음 표에 설명되어 있습니다.

일련 번호 I/O 클래스 및 설명
1 BinaryReader

은 다음에서 원시 데이터를 읽습니다. 바이너리 스트림 .

2 BinaryWriter

원시 데이터를 바이너리 형식으로 씁니다.

3 BufferedStream

은 바이트 스트림의 임시 저장에 사용됩니다.

4 Directory

은 디렉토리 구조를 운영하는 데 사용됩니다.

5 DirectoryInfo

은 디렉터리에 대한 작업을 수행하는 데 사용됩니다.

6 DriveInfo

은 드라이브 정보를 제공합니다.

7 File

은 파일을 조작하는 데 사용됩니다.

8 FileInfo

은 파일 작업을 수행하는 데 사용됩니다.

9 FileStream

은 파일의 모든 위치에서 읽고 쓰는 데 사용됩니다.

10 MemoryStream

은 메모리에 저장된 스트리밍 데이터에 대한 무작위 액세스에 사용됩니다.

11 Path

경로 정보에 대한 작업을 수행합니다.

12 StreamReader

은 바이트 스트림에서 문자를 읽는 데 사용됩니다.

13 StreamWriter

은 스트림에 문자를 쓰는 데 사용됩니다.

14 StringReader

은 문자열 버퍼에서 읽는 데 사용됩니다.

15 StringWriter

은 문자열 버퍼에 쓰는 데 사용됩니다.

위 내용은 C#의 스트림 및 바이트 스트림의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제