C#/Stream2 BinaryWriter/Reader 이해하기: Write, Read, vs StreamWriter Write, Read BinaryWriter와 BinaryReader는 스트림 버퍼를 쓰거나 읽는 클래스다. FileStream을 Write/Read 해보자. using System; using System.IO; namespace StreamStudy { class Program { static void Main(string[] args) { DirectoryInfo[] cDirs = new DirectoryInfo(@"c:\").GetDirectories(); if (File.Exists("CDriveDirs.txt")) { File.Delete("CDriveDirs.txt"); } // Write using FileStream fw = new FileStream("CDriveDirs.txt", Fi.. 2021. 7. 12. StreamWriter/Reader 이해하기: WriteLine, Flush StreamWriter System.IO.StreamWriter는 문자열 데이터를 스트림에 저장하는 데 쓰인다. BinaryWriter와 다르게 파일 경로를 통해 바로 FileStream을 OpenOrCreate한다. ⭐ Stream 스트림은 단순하게 말하면 Binary Buffer이다. 이진데이터는 주로 통신 및 I/O 로직에 사용된다. e.g. System.IO.MemoryStream, System.IO.FileStream, System.Net.Sockets.NetworkStream 등 StreamWriter의 BaseStream이 된다. 스트림 종류 더보기 WriteLine, Flush WriteLine()은 StreamWriter._charBuffer에 문자열을 저장하는 함수고, Flush()는 .. 2021. 7. 9. 이전 1 다음