이 코드 (//이 줄)에 오류가 발생합니다. 오류 메시지가 : 매개 변수가없는 생성자가 없기 때문에 직렬화 할 수 없습니다.C# XmlSerializer 오류 매개 변수
public static void SchrijfKlanten(Klant klant, string pad) {
using (FileStream file = File.Open(pad, FileMode.OpenOrCreate)) {
XmlSerializer xml = new XmlSerializer(klant.GetType()); //THIS LINE
xml.Serialize(file, klant);
}
}
어떻게 해결할 수 있습니까?
이'Klant' 유형에 매개 변수가없는 생성자를 추가! – nemesv
@nemesv XML 파일의'Klant' 필드를 어떻게 넣을 수 있습니까? –
이 대답을 확인해보십시오. -http : //stackoverflow.com/questions/267724/why-xml-serializable-class-need-a-parameterless-constructor – SoftwareCarpenter