【发布时间】:2015-04-30 18:30:08
【问题描述】:
我正在尝试将 C# 代码中的数据列表保存到文本文件中。它会在foreach 处引发错误,指出无法将列表转换为字符串。有什么想法我哪里出错了吗?
我只能在 .Net Framework 3.5 上运行应用程序
IList<FolderDetails> ListToCheck;
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\LogFile.txt"))
{
foreach (string line in ListToCheck)
{
file.WriteLine(line);
}
}
public class FolderDetails
{
public string PropertyGroupName { get; set; }
public string ProjFiles { get; set; }
}
【问题讨论】:
-
请提供问题的完整代码。
-
您需要包含complete example。
-
抱歉它的类型是 ListToCheck 而不是 folderListToCheck。
-
ListToCheck的每个元素都是FolderDetails而不是string。这是个问题。 -
FolderDetails是什么类型的对象?