Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 스트림

<시간/>

스트림은 기본적으로 통신 경로를 통과하는 바이트 시퀀스입니다. 입력 스트림과 출력 스트림의 두 가지 주요 스트림이 있습니다. 입력 스트림은 파일에서 데이터를 읽는 데 사용되고(읽기 작업) 출력 스트림은 파일에 쓰기(쓰기 작업)에 사용됩니다.

System.IO 네임스페이스의 FileStream 클래스는 파일 읽기, 쓰기 및 닫기를 돕습니다. 이 클래스는 추상 클래스 Stream에서 파생됩니다.

FileStream 객체를 생성하여 새 파일을 생성하거나 기존 파일을 엽니다. 다음은 구문입니다 -

FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>,
<FileAccess Enumerator>, <FileShare Enumerator>);

여기,

파일 모드

FileMode 열거자는 파일을 여는 다양한 방법을 정의합니다.

파일 액세스

FileAccess 열거자에는 Read, ReadWrite 및 Write의 구성원이 있습니다.

파일 공유

FileShare 열거자는 Inheritable, Read, ReadWrite, Write 등의 멤버를 갖습니다.