【发布时间】:2010-12-15 23:57:36
【问题描述】:
我正在构建一个使用 WriteAllLines 泛型函数的程序:
private static void WriteAllLines(string file, string[] contents)
{
using (StreamWriter writer = new StreamWriter(file))
{
foreach (string line in contents)
{
writer.Write(line);
}
}
}
但问题是当我这样使用它时:
string temp = Path.GetTempFileName();
string file = ReadAllText(inputFile);
WriteAllLines(temp, value);
我知道为什么会出现这个问题,因为value 是一个字符串,我将它放在一个字符串数组的位置(string[]),但是我该如何更改我的代码来解决这个问题呢?谢谢。
【问题讨论】:
-
File.WriteAllLines 有什么问题? msdn.microsoft.com/en-us/library/…
-
不,它不是,它是另一个通用函数。 ;)
标签: c# arrays file-io arguments