C Shap文本文件读取的方法
时间: 2024-05-06 19:20:50 浏览: 51
C#语言可以使用StreamReader类来读取文本文件,下面是一个简单的示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 打开文件
using (StreamReader sr = new StreamReader("test.txt"))
{
// 读取文件内容并输出到控制台
string line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
}
```
在这个示例中,我们使用了using语句来确保StreamReader对象被正确地释放。在using语句的作用域结束时,将自动调用StreamReader的Dispose方法来释放资源。
在while循环中,我们使用StreamReader的ReadLine方法来逐行读取文件内容,并将每行内容输出到控制台。当ReadLine方法返回null时,表示已经读取到文件末尾,循环结束。
除了使用StreamReader类,C#语言还提供了其他的文件读取方式,例如使用File类的ReadAllLines方法来一次性读取所有行的内容。具体使用哪种方式取决于具体的需求和场景。
阅读全文