我试图跟随this code进行读写csv 但我在第二个构造函数
上出现错误public class CsvFileReader : StreamReader
{
public CsvFileReader(Stream stream)
: base(stream)
{
}
public CsvFileReader(string filename)
: base(filename)
{
}
...
}
错误CS1503参数1:无法转换为'字符串'至 ' System.IO.Stream'
答案 0 :(得分:0)
您需要将文件字节包装在MemoryStream
public class CsvFileReader : StreamReader
{
public CsvFileReader(Stream stream)
: base(stream)
{
}
public CsvFileReader(string filename)
: base(MemoryStream(File.ReadAllBytes(filename)))
{
}
...
}