C#打开TXT文件读取文本
时间: 2023-08-03 13:42:58 浏览: 644
可以使用C#的System.IO命名空间中的StreamReader类来打开并读取文本文件中的内容。以下是一个示例代码:
```
using System.IO;
string filePath = "C:\\example.txt";
string fileContent;
//打开文件并读取内容
using (StreamReader reader = new StreamReader(filePath))
{
fileContent = reader.ReadToEnd();
}
//输出文件内容
Console.WriteLine(fileContent);
```
需要注意的是,需要指定正确的文件路径,并且在读取完文件内容后需要关闭StreamReader对象。
相关问题
C# 读取txt 文本
在C#中,你可以使用System.IO命名空间下的StreamReader类来读取.txt文本文件。以下是一个基本步骤:
1. 首先,你需要创建一个StreamReader对象,并指定你要读取的文件路径。假设文件名为"example.txt",放在项目目录下。
```csharp
using System;
using System.IO;
string filePath = "example.txt";
```
2. 使用`File.OpenText()`方法打开文件并获取可读流:
```csharp
StreamReader reader = new StreamReader(filePath);
```
3. 然后,你可以通过`ReadLine()`方法逐行读取文件内容,直到文件结束:
```csharp
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line); // 打印每一行内容
}
```
4. 最后别忘了关闭文件流,释放资源:
```csharp
reader.Close();
```
如果你想要一次性读取整个文件的内容,可以将所有行保存到字符串变量中:
```csharp
StringBuilder sb = new StringBuilder();
sb.AppendLine(reader.ReadToEnd());
string fileContent = sb.ToString();
```
c#将txt文本读取到textbox
可以使用 Python 中的 open() 函数打开 txt 文本文件,并使用 read() 函数读取文件内容,然后将内容赋值给文本框的 Text 属性,即可将 txt 文本读取并显示在文本框中。例如:
```
# 导入 tkinter 库
import tkinter as tk
# 创建窗口
root = tk.Tk()
# 创建文本框
text_box = tk.Text(root)
# 打开 txt 文件
with open('file.txt', 'r') as f:
content = f.read()
# 将文件内容显示在文本框中
text_box.insert(tk.END, content)
# 将文本框放置在窗口中
text_box.pack()
# 运行窗口
root.mainloop()
```
其中,'file.txt' 为要读取的 txt 文件名。
阅读全文