StreamReader不接受字符串?

时间:2016-12-02 08:55:30

标签: c# uwp

我尝试使用StreamReader读取文件,但是使用path

时收到错误
  

参数1:无法转换为' string'到System.IO.Stream

即使从documentation清楚地知道,应该能够使用字符串。
我在这里错过了什么?

public MyClass Load(String path)
{
    try
    {
        // exception in this line, `path` is underlined with red
        using (StreamReader reader = new StreamReader(path)) 
        {
            String line = reader.ReadLine();
// ... etc

1 个答案:

答案 0 :(得分:3)

我无法判断您是否得到了答案,但UWP的正确语法如下:

using (var sr = new StreamReader(new FileStream(filenamestring, FileMode.Open)))