C#에서는 문자열이나 정수와 같은 타입의 데이터를 byte배열로 변환하는 직렬화를 수행할 수 있으며 물론 그 반대로 가능합니다. 그렇다면 기본 데이터타입이 아닌 직접 만든 클래스와 같은 요소는 어떻게 직렬화를 수행할 수 있을까? System.Runtime.Serialization.Formatters.Binary.BinaryFormatter가 그 답이 될 수 있습니다. 예를 들어 아래와 같은 클래스가 있습니다. class Employee { public Employee(string name, string department, int level) { Name = name; Department = department; Level = level; } public string Name { get; set; } p..