0
我建立一个使用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? http://msdn.microsoft.com/en-us/library/system.io.file.writealllines.aspx – 2009-11-12 17:56:27
不,它是另一个通用函数。 ;) – 2009-11-12 17:58:06