小编Tha*_*hip的帖子

公共类 - "由于其保护级别而无法访问.只能处理公共类型."

我正在做一个测试项目来了解一个对象的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# winforms class-visibility

14
推荐指数
1
解决办法
3万
查看次数

Winforms - ResizeEnd未在Form调整大小时调用

我希望在调整表单大小后运行一些代码.但是,当我调整大小时,以下代码永远不会运行.我确信这看起来很简单(我对C#和一般的编程都很陌生).谢谢.

    private void CalibrationForm_ResizeEnd(object sender, EventArgs e)
    {
        MessageBox.Show("You are in the Form.ResizeEnd event.");
    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

5
推荐指数
1
解决办法
8687
查看次数

标签 统计

c# ×2

winforms ×2

class-visibility ×1