当前位置: 代码迷 >> VC >> 关于 StreamReader 的用法有关问题
  详细解决方案

关于 StreamReader 的用法有关问题

热度:378   发布时间:2016-05-05 00:04:18.0
关于 StreamReader 的用法问题
各位大哥,小弟这段时间刚接触.net,在使用中出了些问题,想请教下各位

我在使用 StreamReader 读取csv的时候碰到了问题,
StreamReader ^ sr = gcnew StreamReader("G:\\out.csv");
如果定义成这样可以正常操作,而如果把路径放到字符串string path中,然后函数调用就会出错
StreamReader ^ sr = gcnew StreamReader(path);

错误信息是“System::IO::StreamReader::StreamReader(System::IO::Stream ^)”: 不能将参数 1 从“std::string”转换为“System::IO::Stream ^”

我已经不知道要怎么改了,各位大哥给提提建议吧,因为我要读取的文件路径不是固定的,是查找然后传递过来的,所以只能放在变量中,那要怎么使用 StreamReader呢?
------解决方案--------------------
path定义不对
String^ path = ??;//你自己的路径
不是string 是String^