**IO 시에는 항상 Exception 처리에 유의하라. 무슨 에러가 날지 모른다!
MemoryStream
2.네트웍 IO
NetworkStream
3.데이터 압축
GZipStream
DeflateStream
4.데이터 암호화
CryptoStream
5.파일IO
1) binary
FileStream
BinaryReader
BinaryWriter
2) text
StreamReader
StreamWriter
6.간단한 파일 IO
File : 하나의 File에 대한 작업/간단한 작업시 유용(하다고 함..) - static method 이용! 자동으로 Close 해줌
FileInfo : 여러개 File에 대한 작업/복잡한 작업시 유용(하다고 함..)
7.디렉토리 작업
Directory : static method 이용
ex) 어떤 디렉토리 안에 확장자가 txt 인 파일 이름 모두 가져오기
8.자동 닫기
using 문 사용.
자동 닫기를 하려는 클래스는 반드시 IDisposable 을 구현해야 한다. ( Dispose() 함수에서 할당 자원을 해제하는 코드 작성 )
9.객체 직렬화
클래스 위에 [Serializable] 명시
직렬화되지 않을 필드에는 [NonSerializable] 명시
BinaryFormatter 클래스 이용
'C#, .NET' 카테고리의 다른 글
delegate (0) | 2011.06.17 |
---|---|
event (0) | 2011.06.17 |
List<T> 에서의 Contains 함수 사용, Dictionary<Tkey,Tvalue> 에서의 ContainsKey,ContainsValue 등의 사용 (0) | 2011.06.17 |
textbox auto scroll 가장 하단으로 내리기 (0) | 2011.06.17 |
List 의 정렬 ( Sort() ) (0) | 2011.06.17 |