我正在尝试使用这本书学习 C# 和 ADO.NET:' Accesing Data with Microsoft .NET Framework 4
' by Glenn Johnson
. 在第三章“ Introducing to LINQ
”中,有这样一段代码:
foreach (var color in results)
{
txtLog.AppendText(color + Environment.NewLine);
}
由于没有关于如何创建 txtLog 文件的详细信息,我尝试这样做:
StreamWriter txtLog=File.CreateText(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop),"txtLog.txt"));
foreach (var color in results)
txtLog=File.AppendText(color + Environment.NewLine);
问题是 Environment.NewLine 给我一个错误:“路径中的非法字符”。之后,我了解到 AppendText 方法将路径作为参数,这让我很困惑。我应该如何使书中的代码工作?该片段被多次使用。谢谢。