【发布时间】:2017-07-16 21:19:17
【问题描述】:
我正在尝试关注this code 进行读写 csv 但我得到 第二个构造函数的错误
public class CsvFileReader : StreamReader
{
public CsvFileReader(Stream stream)
: base(stream)
{
}
public CsvFileReader(string filename)
: base(filename)
{
}
...
}
错误 CS1503 参数 1:无法从“字符串”转换为 'System.IO.Stream'
【问题讨论】:
-
public CsvFileWriter(Stream stream) : base(stream) -
第二个构造函数不是流,是字符串文件名?
-
你继承了
System.IO.StreamWriter吗?显示你的CsvFileReader类的声明。 -
应该可以正常工作,StreamWriter 接受字符串。
-
是的,我指的是 System.IO.StreamWriter。现在我很困惑。