mad*_*123 3 .net c# streamreader
我正在使用C#中的StreamReader.我收到了错误
"无法找到类型或命名空间名称"StreamReader""
我不知道我做错了什么.
using System.IO;
using System;
class Perfect
{
static void Main()
{
string filename = @"marks.cvs";
StreamReader sr = new StreamReader(filename);
string line = sr.ReadLine();
Console.WriteLine(line);
sr.Close();
}
}
Run Code Online (Sandbox Code Playgroud)
StreamReader在System.IO命名空间中.您可以通过执行以下操作在代码顶部添加此命名空间 -
using System.IO;
Run Code Online (Sandbox Code Playgroud)
或者,您可以完全限定所有StreamReader类似的实例 -
System.IO.StreamReader sr = new System.IO.StreamReader(filename);
Run Code Online (Sandbox Code Playgroud)
但这可能会有点乏味,特别是如果你最终使用其他对象System.IO.所以我建议和前者一起去.
有关命名空间和using指令的更多信息 -
https://msdn.microsoft.com/en-us/library/0d941h9d.aspx
https://msdn.microsoft.com/en-us/library/sf0df423.aspx
StreamReader需要一个您缺少的名称空间。将这两个添加到 .cs 文件的顶部。
using System;
using System.IO;
StreamReader sr = new StreamReader(filename);
Run Code Online (Sandbox Code Playgroud)
在文件顶部添加命名空间始终是最佳实践。但是,您可以像System.IO.StreamReader@iliketocode 提到的那样添加。
System.IO.StreamReader sr = new System.IO.StreamReader(filename);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7076 次 |
| 最近记录: |