【问题标题】:C# cannot convert from string to System.IO.Stream [duplicate]C# 无法从字符串转换为 System.IO.Stream [重复]
【发布时间】:2017-08-17 17:18:00
【问题描述】:
System.IO.StreamReader file = new System.IO.StreamReader("saveData.txt");

我已经写了这个,但我收到错误“参数 1:无法从 'string' 转换为 'System.IO.Stream'。 我在控制台应用程序中使用了完全相同的代码,它运行良好,但将其放入 Windows 通用应用程序会出现此错误。

【问题讨论】:

    标签: c# windows file io stream


    【解决方案1】:

    Windows 通用应用程序读取文件功能似乎有所不同:

    var file = await ApplicationData.Current.LocalFolder.GetFileAsync("data.txt");
    var lines = await FileIO.ReadLinesAsync(file);
    

    来源:how to read a text file in windows universal app

    【讨论】:

      【解决方案2】:

      你试过了吗?

      MemoryStream memoryStream= new MemoryStream(Encoding.UTF8.GetBytes("saveData.txt"));
      

      【讨论】:

        猜你喜欢
        • 2011-12-24
        • 1970-01-01
        • 1970-01-01
        • 2019-05-11
        • 2012-07-01
        • 1970-01-01
        • 2011-05-18
        • 2019-06-14
        相关资源
        最近更新 更多