public class Record
{
public Int32 TotalTrail { get; set; }
public TimeSpan MyTimeSpan { get; set; }
public DateTime MyDateTime { get; set; }
}
같은 클래스가 그리고 나는 그것의 개체를 보유 할 목록이 : 나는 직렬화 할 때 다음
List<Record> _records;
을 목록 :
serializer.Serialize (stream, _records);
위의 줄에 런타임 오류가 있습니다 :
유형 System.Collections.Generic.List`1 [[SimpleGame.Record, SimpleGame, 버전 = 1.0.0.0의 객체를 할당 할 수 없습니다, 문화 = 중립, PublicKeyToken = null]] SimpleGame.Record 유형의 객체에 전달합니다.
목록을 직렬화 할 수 없기 때문입니까? 이 문제를 어떻게 해결할 수 있습니까?
어떻게 '시리얼 라이저'를 만드나요? – nemesv
XmlSerializer가 TimeSpan을 잘못 처리합니다 (http://connect.microsoft.com/VisualStudio/feedback/details/386602/system-timespan-xml-serialization 참조). –
serializer를 만드는 코드를 붙여 넣은 다음 해답을 읽을 수 있습니까? :) – ivowiblo