Joh*_*iou 0 c# microsoft-metro windows-8 windows-runtime windows-store-apps
可能重复:
如何逐行读取文本文件?
我试图在C#中逐行读取文件.
这是我的代码
String filename = "apoel.txt";
System.IO.StreamReader file = new System.IO.StreamReader(filename);
Run Code Online (Sandbox Code Playgroud)
我按照MSDN页面上的说明进行操作,然后完全按照它们进 问题是我一直在收到错误
System.IO.StreamReader.StreamReader(System.IO.Stream)的最佳重载方法匹配'有一些无效的参数
参数1:无法从'string'转换为'System.IO.Stream'
我补充说using System.IO
; 在我的代码顶部
我究竟做错了什么?如果它有任何帮助,这是一个Windows Metro应用程序
也有人可以向我解释为什么我发布的MSDN上的文章是错的而且不起作用?请不要给我一个替代品.请告诉我为什么我的代码不能正常工作,而在MSDN中解释它
Jon*_*eet 13
您正在阅读的文档没有考虑到许多成员StreamReader
在Windows应用商店应用中不可用的事实.
查看整体StreamReader
文档.您只能使用旁边有绿色包的成员.
Windows应用商店应用中的文件访问与完整桌面.NET略有不同.我建议你阅读这篇MSDN指南.一旦你得到了一个Stream
,你可以建立一个StreamReader
-或者你可以使用的成员Windows.Storage.FileIO
,如ReadLinesAsync
,这取决于你想做什么.
归档时间: |
|
查看次数: |
3091 次 |
最近记录: |