【发布时间】:2020-06-07 11:50:26
【问题描述】:
我实际上正在学习 c#,但在将我的 List 保存到文件时遇到了问题。我花了几个小时寻找答案,但我没有找到它(也许我看错了)。我有“CS0030 C# Cannot convert type to 'string'”错误(foreach 循环标记了这个错误)。 有人可以告诉我我做错了什么或给我一些建议吗? 谢谢
private void SaveButton_Click(object sender, EventArgs e)
{
SaveFileDialog dlg = new SaveFileDialog();
dlg.FileName = "*.txt";
dlg.DefaultExt = "txt";
if (dlg.ShowDialog() == DialogResult.OK)
{
Stream fileStream = dlg.OpenFile();
TextWriter writer = new StreamWriter(fileStream);
foreach(string s in list2)
{
writer.WriteLine(s);
}
writer.Close();
}
dlg.Dispose();
}
list2 是 list1 的副本,其中用户添加了一些元素。
【问题讨论】:
-
List1 & List2 是如何声明的?什么清单?
-
json序列化怎么样?可能想试试。 docs.microsoft.com/en-us/dotnet/standard/serialization/…
-
我们需要有关您的列表类型的信息。