C#中读取三行字符串
时间: 2024-10-23 22:17:53 浏览: 23
C#替换txt文件中某行的字符串
在C#中,你可以使用`StreamReader`类结合循环来逐行读取文件,特别是文本文件。这里是一个简单的示例,演示如何读取并存储三行字符串:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
// 指定要读取的文件路径
string filePath = "path_to_your_file.txt";
try
{
// 创建 StreamReader 对象
using (StreamReader reader = new StreamReader(filePath))
{
// 读取三行数据
for (int i = 0; i < 3; i++)
{
string line = reader.ReadLine();
if (line != null) // 如果不是文件结束符,则处理该行
{
Console.WriteLine("第{i + 1}行: {line}");
}
}
}
}
catch (Exception ex)
{
Console.WriteLine($"发生错误: {ex.Message}");
}
Console.ReadLine(); // 等待用户按下回车键
}
}
```
在这个例子中,我们打开指定路径的文件,然后用三次 `reader.ReadLine()` 来获取每行内容。注意,`ReadLine()` 返回null表示到达了文件的末尾。
阅读全文