小编Fro*_*832的帖子

使用FileStream创建文件会返回InvalidOperationException

exception具体返回line 12.

    public void saveToXML()
    {
        URL newURL = new URL();
        newURL.type = type;
        newURL.name = name;
        newURL.info = info;
        newURL.url = url;
        newURL.isProtected = isProtected;
        newURL.amountOfClicks = amountOfClicks;
        XmlSerializer xml = new XmlSerializer(typeof(URL));
        string directory = @"C:\Users\PC-User\Documents\Link" + newURL.name + ".xml";
        using (var file = File.Create(directory))
        {
            xml.Serialize(file, url);
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果需要,在异常消息中提供更多详

不应在UI线程上执行同步操作.考虑在Task.Run中包装此方法.

谢谢!

c# serialization filestream

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

标签 统计

c# ×1

filestream ×1

serialization ×1