C# 选择TXT文件
时间: 2023-08-29 13:10:03 浏览: 51
您好!您可以使用C#中的`OpenFileDialog`来选择TXT文件。以下是一个简单的示例代码:
```csharp
using System;
using System.Windows.Forms;
class Program
{
static void Main()
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Text Files (*.txt)|*.txt";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string selectedFile = openFileDialog.FileName;
Console.WriteLine("您选择了文件: " + selectedFile);
}
}
}
```
这个代码片段会打开一个文件选择对话框,让用户选择TXT文件,并将所选文件的路径打印出来。请确保在使用之前添加对`System.Windows.Forms`命名空间的引用。希望这能帮到您!如果有任何问题,请随时提问。
相关问题
c# 生成txt文件
在C#中,可以使用FileStream和StreamWriter类来生成txt文件。下面是一个简单的例子:
string name1 = txt4.Text; //获取文件名
string path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); //获取桌面路径
FileStream fs = System.IO.File.Create(path + @"\" + name1 + ".txt"); //创建文件流
StreamWriter sw = new StreamWriter(fs); //创建写入流
sw.Write("Hello World!"); //写入文本信息
fs.Close(); //关闭文件流
MessageBox.Show("桌面文本文件创建成功!"); //提示文件创建成功
Process.Start(path + @"\" + name1 + ".txt"); //打开该文件
在上面的例子中,我们首先获取了用户输入的文件名,然后获取了桌面路径。接着,我们使用FileStream类创建了一个文件流,并使用StreamWriter类创建了一个写入流。我们将要写入的文本信息写入到了写入流中,然后关闭了文件流。最后,我们使用MessageBox类提示用户文件创建成功,并使用Process类打开了该文件。
c# 读取txt文件
可以使用C#中的File类来读取txt文件。具体步骤如下:
1. 引入命名空间:using System.IO;
2. 使用File类的ReadAllText方法读取文件内容,该方法返回一个字符串类型的结果,表示文件中的所有文本内容。
3. 代码示例:
```
string filePath = "文件路径";
string fileContent = File.ReadAllText(filePath);
Console.WriteLine(fileContent);
```