【发布时间】:2014-02-04 08:38:55
【问题描述】:
我想做一个按钮
- 从文件系统中的某个位置打开一个文件,
- 获取其文件路径,
- 将文件路径作为参数传递给方法
- 打开该文件并对其进行处理。
我做了一个这样的按钮:
private void button1_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog fDialog = new OpenFileDialog();
fDialog.Title = "Open XML file";
fDialog.Filter = "XML files|*.config";
fDialog.InitialDirectory = @"C:\";
fDialog.ShowDialog();
}
我已经创建了一个从硬编码位置读取的方法,但是有人可以帮助我了解该文件路径部分变量吗?
使用 XmlTextReader 读取文件的方法如下:
private void ReadAdvancedConfigFile()
{
XElement root = null;
root = XElement.Load(new XmlTextReader(@"C:\Users\nemanja.mosorinski\Downloads\__Research-master\__Research-master\SEDMSVSPackage\VisualStudioPackage\AppRes\ConfigFiles\Unity.config"));
}
所以基本上我想将 OpenFileDialog 创建的某些文件的新文件路径放在根变量中。
【问题讨论】:
-
为什么要把变量初始化为null?
标签: c# filepath openfiledialog xelement