有void ReadFile(string path),还有一个代码将txt文件添加到combobox:
string path = Application.StartupPath;
var dir = new DirectoryInfo(path);
var files = new List<string>();
foreach (FileInfo file in dir.GetFiles("*.txt"))
{
files.Add(Path.GetFileName(file.FullName));
}
foreach (string str in files)
{
combobox.Items.Add(str);
}
如何使选定的文件combobox能够指定为pathfor ReadFile?
像这样尝试过,但没有奏效:
ReadFile(Application.StartupPath + "\\" + combobox.SelectedText);
用于读取名称在 ComboBox 中被选中的文件的模板。
建议
用于形成路径
Path.Combine()。这极大地简化了基于 .Net Core 开发跨平台应用程序的工作。例如像这样