OpenFileDialog Error: 'Path is not of legal form'

OpenFileDialog Error: 'Path is not of legal form'

代码如下:

OpenFileDialog fDialog = new OpenFileDialog();
fDialog.Title = "Select script to load...";
fDialog.Filter = "Text Files|*.txt";

fDialog.ShowDialog();

string text = File.ReadAllText(Path.GetFullPath(fDialog.FileName));
if (text.Length > 0)
{
    LuaCArea.Text = text;
} 

我收到错误:

The path is not of a legal form.

有什么想法吗?

等待 OpenFileDialog 结果无效,不要使用 Path.GetFullPath

OpenFileDialog fDialog = new OpenFileDialog();
fDialog.Title = "Select script to load...";
fDialog.Filter = "Text Files|*.txt";

if(fDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    LuaCArea.Text = File.ReadAllText(fDialog.FileName);
}