我需要使用StreamWriter
来写入文本文件,但是当我尝试创建一个时它会抛出此错误:创建一个StreamWriter对象会抛出一个错误:“类型字符串无法转换为类型流”
Argument 1: cannot convert from 'string' to 'System.IO.Stream'
在MSDN上,StreamWriter
类的构造函数需要一个Stream
或一个string
。我不知道为什么我不能使用正确的构造函数,但我需要知道我是否做错了什么。
这里是有问题的代码:
using(StreamWriter outputFile = new StreamWriter("Output/" + name + "-Verbose" + ".txt"))
{
// do stuff
}
u能检查路径是否有效?特别是像'/'这样的字符... Best是通过首先给出正确的路径(比如'D:\ sample.txt')来检查你的应用程序,然后更改为你想要的路径。 – Olivarsham