我正在做一个测试项目来了解一个对象的XML序列化,我得到一个奇怪的运行时错误:
namespace SerializeTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void serializeConnection(Conn connection)
{
XmlSerializer serializer = new XmlSerializer(typeof(Conn));
TextWriter textWriter = new StreamWriter(@"serialized.xml");
serializer.Serialize(textWriter, connection);
textWriter.Close();
}
static List<Conn> deserializeConnection()
{
XmlSerializer deserializer = new XmlSerializer(typeof(List<Conn>));
TextReader textReader = new StreamReader(@"serialized.xml");
List<Conn> connectionList;
connectionList = (List<Conn>)deserializer.Deserialize(textReader);
textReader.Close();
return connectionList;
}
private void btnSerialize_Click(object sender, EventArgs e)
{
Conn conn = getConnection();
serializeConnection(conn);
}
private …Run Code Online (Sandbox Code Playgroud) 我希望在调整表单大小后运行一些代码.但是,当我调整大小时,以下代码永远不会运行.我确信这看起来很简单(我对C#和一般的编程都很陌生).谢谢.
private void CalibrationForm_ResizeEnd(object sender, EventArgs e)
{
MessageBox.Show("You are in the Form.ResizeEnd event.");
}
Run Code Online (Sandbox Code Playgroud)