我们已经尝试了该代码,该代码在类中有效,但在即时窗口中失败:
System.IO.StreamWriter file = System.IO.File.CreateText("z:\\file.json");
Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
serializer.Serialize(file, myCollection);
file.Close();
即使立即窗口在每个命令之后返回“表达式已被评估并且没有值”,文件也仅包含Json的一部分:文件在单词中间突然结束。关于如何解决这个问题的任何想法?
正如@dbc在评论中指出的,问题是在正确调用之前过早检查了文件
file.Close();
谢谢!