无法从字符串创建StreamReader类
本文关键字:StreamReader 创建 字符串 | 更新日期: 2023-09-27 18:21:19
我无法从字符串创建StreamReader对象。这是代码:
StreamReader reader = new StreamReader(filePath);
这是我得到的确切错误:
"StreamReader"(StreamReader(Stream))的最佳重载匹配具有一些无效参数
这毫无意义,我在微软网站和其他地方(包括本网站)查看了文件IO,但没有找到StreamReader的字符串构造函数。我使用VS2013专业版作为我的IDE,我也使用一夫一妻制(XAML)模板。
所有配置文件中都有StreamReader(string)
构造函数,但不是-请注意重载是如何丢失PCL和Windows应用商店应用程序的图标的。也一样;
-
构造函数重载受目标配置文件或的限制(不存在于)
-
作用域中有不同的StreamReader。
如果错误消息指示它正在尝试最佳匹配StreamReader(Stream)
,则可能的原因是#1,因为所述流消耗构造函数在Windows应用商店应用程序中可用。
好吧,我想明白了。显然,您可以使用TitleContainer.OpenStream(String)
创建流。
这是代码行。
StreamReader reader = new StreamReader(TitleContainer.OpenStream(filePath));