[c#] 클래쓰를 직렬화하여 파일로 저장하기
밸류 타입 데이터를 메모리나 파일에 저장할 경우에는 그냥 순서대로 write하거나 시작 메모리 주소와 전체 크기를 지정하여 한꺼번에 write하면 되지만 레퍼런쓰 타입은 이렇게 하면 주소만 저장된다. 이런 문제를 피하기 이해 저장할 데이터를 바이트의 형태로 나열하는 걸 serialize한다고 한다. 델파이와 달리 .네트에는 씨리얼라이즈하기에 편한 클래쓰들이 준비되어 있다. 최근까지는 BinaryFormatter가 많이 이용되었지만 마이크로쏘프트는 이걸 이제는 이용하지 말고 XmlSerializer나…