스트림
-
스트림(Stream)Programing/C# 2009. 3. 19. 21:18
스트림은 시냇물, 개울, 흐름이라는 뜻을 가지고 있다. 시냇물과 같이 출발지에서 목적지방향으로 흘러가는 데이터의 순차적인 흐름으로 이해하면 된다. C#에서는 모든 입출력이 Stream이라는 추상클래스를 통해서 이뤄진다. 1. FileStream 과 Encoding - 파일스트림 클래스는 파일 기반의 스트림을 처리하기 위해 스트림 추상 멤버들을 오버로드하여 구현하고 있다. 파일을 생서, 변경, 삭제등등을 할수 있는것이 바로 FileStream이다. 주요 속성으로는 1) FileMode : 파일의 존재여부를 파악. 2) FileAccess : 읽기 / 쓰기 여부 파악. 3) FileShare : 공유 여부를 결정 등이 있다. 스트림을 통해 전달된 데이터는 바이트(Byte)형태로 저장된다. 이 바이트들이 어떤..