나는 XML 뭐가 잘못 표시되지 않습니다 :
private void btnSave_Click(object sender, EventArgs e)
{
MyBookCollection MyBooks = new MyBookCollection();
SerializeToXML(MyBooks);
}
public void SerializeToXML(MyBookCollection MyBooks)
{
XmlSerializer serializer = new XmlSerializer(typeof(MyBookCollection));
TextWriter textWriter = new StreamWriter(@"D:\BookInfo.xml");
serializer.Serialize(textWriter, MyBooks);
textWriter.Close();
}
}
[Serializable]
public class MyBookCollection
{
string m_Title;
[Category("Book Titles")]
[ReadOnly(true)]
public string Title
{
get { return m_Title; }
set { m_Caption = Title; }
}
}
는 나에게 더 나은
언어를 수행하는 방법에있어 문제점은 무엇입니까. XML 직렬화가 정상입니다!
개체에 다른 데이터가 없기 때문에 MyBookCollection 노드 만 표시됩니다!
종류에 관해서는, 빔
코드가 작성되면 btnSave_Click()이 빈 MyBookCollection 객체를 만들고 직렬화합니까? – Larry
예. 아래의 주석도 참조하십시오. –