我正在尝试使用System.IO.File.ReadAllLines
- 方法读取文本文件,但会弹出错误
命名空间'System.IO'中不存在类型或命名空间'File'(您是否缺少程序集引用?
我正在使用.Net Framework 4.5和VS2012。
答案 0 :(得分:1)
构建Windows应用商店(UWP)应用时,您无法使用该程序集。
相反,有一个different mechanism you must use。这种机制鼓励更现代的文件I / O视图,包括使用缓冲区和库的异步(非阻塞)访问,以及支持可能不使用传统文件路径的更多类型的设备。
答案 1 :(得分:0)
首先转到解决方案资源管理器并展开引用,然后检查列表中是否有系统程序集。
如果您没有,请右键单击引用并单击添加引用,然后从 .NET 选项卡中添加系统程序集
现在,您应该在参考列表中有系统。
现在您可以将名称空间System.IO导入为
using System.IO;
请注意,文件是命名空间 System.IO
中的一个类所以只需在代码中使用File类,如下所示。
File f = new File();//or whatever
我知道最后一行是足够的但是放下了完整的东西。 ;)