C# Stream - FileStream, MemoryStream, NetworkStream, GZipStream

스트림의 종류들

FileStream
Close()
Read()
Seek()
Write()
MemoryStream
Close()
Read()
Seek()
Write()
NetworkStream
Close()
Read()
Seek()
Write()
GZipStream
Close()
Read()
Seek()
Write()

FileStream은 바이트 형태로 파일을 작성
문자열을 바이트 배열로 변환해야함
마지막에 파일을 닫아주지 않으면 다른 프로그램이 파일을 사용하지 못함

StreamWriter의 Write()와 WriteLIne()메소드를 호출해서 해겨

StreamWriter사용예

StreamWrite sw= new StreamWriter(@"C:\filename.txt"); //쓰기스트림
StreamReader sr = new StreamReader(@"C:\readfile.txt"); //읽기스트림
sw.WriteLine("쓰고싶은말들");
sw.Write("jlasdjlksdf");
sw.WriteLine("사과는 #{0} 껌은#{1}", apple, gum);
sw.Close();//sw닫기
sr.Close();//sr닫기
//닫는거 잘 확인해야됨

CryptoStream //스트림을 암호화하는 기능.. 암호화해서 다른 스트림으로 전송하는데 사용
Close()
Read()
Seek()
Write()

name space System;
public inerface IDisposable();
void Despose();

-BinaryReader

Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available

9 + 1 =