개요 serialization(직렬화) : 객체나 객체 그래프를 바이트 스트림으로 변환하는 과정 deserialization(역직렬화) : 바이트 스트림을 다시 연결된 객체 그래프로 되돌리는 과정 이런 직렬화와 역직렬화는 다음과 같은 기능을 한다. 응용프로그램의 상태(=객체 그래프)를 파일이나 DB에 쉽게 저장하고 다시 불러올 수 있다. 객체들을 시스템의 클립보드에 복사/붙여넣기 할 수 있다. 사용자가 객체를 수정하는 동안 원본 객체들을 백업하는 용도로 쓸 수 있다. 객체를 네트워크를 통해 전송한다. 객체를 바이트 스트림으로 메모리에 serialize하면 데이터의 암호화나 압축 같은 작업을 수행할 때 유용하다. Serialization 해보기 public static void Main() { Memory..