C# 打开文件对话框
时间: 2024-09-30 18:01:29 浏览: 37
C#打开文件对话框
4星 · 用户满意度95%
在 C# 中,你可以使用 `System.Windows.Forms` 或 `System.IO.FileDialog` 类来打开文件或文件夹的对话框,让用户选择要操作的文件。这里是一个简单的示例,展示如何使用 `OpenFileDialog`:
```csharp
using System;
using System.Windows.Forms;
public class FileSelectionExample {
public static void Main() {
OpenFileDialog openFileDialog = new OpenFileDialog();
// 设置默认目录
openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
// 设置允许选择的文件类型
openFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
// 显示对话框,如果用户点击"打开"按钮,则返回 true
if (openFileDialog.ShowDialog() == DialogResult.OK) {
string selectedFile = openFileDialog.FileName;
Console.WriteLine("User chose file: " + selectedFile);
}
}
}
```
在这个例子中,当程序运行时会弹出一个窗口,用户可以选择文本文件(.txt)或所有类型的文件(*.*)。如果用户选择了文件并点击“打开”按钮,`selectedFile` 就会保存所选文件的路径。
阅读全文