我的 .NET Windows 应用程序有多个能够打开和查看文本文件的实例。当我通过我的代码创建单独的 openFileDialogs 时,我没有问题让它工作。在尝试清理我的代码时,我创建了一个方法,但我还很新,并且得到了一个红色的波浪线。有人可以看看这个并告诉我我做错了什么吗?谢谢。
我正在尝试调用如下所示的方法:
textBox_ViewFile.Text = LoadFromFile();
那么我的方法如下:
static string[] LoadFromFile()
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "c:\\";
openFileDialog1.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1.RestoreDirectory = false;
openFileDialog1.ShowHelp = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
if (openFileDialog1.OpenFile() != null)
{
return (File.ReadAllLines(openFileDialog1.FileName));
}
}
catch (Exception ex)
{
MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
}
}
}
在这种情况下,我在 VS2010 中的“LoadFromFile()”下遇到语法错误
static string[] LoadFromFile()"