using 선언

Serializable. 직렬화

역 직렬화

Stream rs = new FileStream("a dat", FileMode.Open);
**BinaryFormatter** deserializer = new BinaryFormatter();

MyClass obj = (MyClass)deserializer.Deserialize(rs);
rs.Close();

∴ BinaryFormatter에 맡기면 객체의 직렬화, 역 직렬화를 알아서 해결해 준다.

직렬화 상태 저장 하지 않기

[Serializable]
Class MyClass
{
	public int myField;
	public int myField2;

	**[NonSerializd]**
	public int myField3;

	public int myField4;
}

: myField3을 제외한 나머지 필드들만 직렬화가 된다.

대리자와 이벤트

메소드에 대한 참조