无法从字符串创建StreamReader类

本文关键字:StreamReader 创建 字符串 | 更新日期: 2023-09-27 18:21:19

我无法从字符串创建StreamReader对象。这是代码:

 StreamReader reader = new StreamReader(filePath);

这是我得到的确切错误:

"StreamReader"(StreamReader(Stream))的最佳重载匹配具有一些无效参数

这毫无意义,我在微软网站和其他地方(包括本网站)查看了文件IO,但没有找到StreamReader的字符串构造函数。我使用VS2013专业版作为我的IDE,我也使用一夫一妻制(XAML)模板。

无法从字符串创建StreamReader类

所有配置文件中都有StreamReader(string)构造函数,但不是-请注意重载是如何丢失PCL和Windows应用商店应用程序的图标的。也一样;

  1. 构造函数重载受目标配置文件或的限制(不存在于)

  2. 作用域中有不同的StreamReader。

如果错误消息指示它正在尝试最佳匹配StreamReader(Stream),则可能的原因是#1,因为所述流消耗构造函数在Windows应用商店应用程序中可用。

好吧,我想明白了。显然,您可以使用TitleContainer.OpenStream(String)创建流。

这是代码行。

StreamReader reader = new StreamReader(TitleContainer.OpenStream(filePath));