2

我正在尝试浏览 .doc、.text 等文件并将位置粘贴到 textbox3.text。我得到了下划线,我不知道我错过了什么。

这是代码:

private void button2_Click(object sender, EventArgs e)
{
    OpenFileDialog bDialog = new OpenFileDialog();
    bDialog.Title = "Open Word or Text File";
    bDialog.Filter = "Text Files|*.doc;*.docx;*.txt;*.text";
    bDialog.InitialDirectory = @"C:\";
    if (bDialog.ShowDialog() == DialogResult.OK)
    {
    File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
    }
    textBox3.Text = File2Lines;
}

和带有下划线的图像: http: //shrani.si/f/3J/bu/2ALFViEN/missing.png

有什么解决办法吗?(如果某事没有任何意义,那是因为我是菜鸟)

4

1 回答 1

3

您尚未声明File2Lines为变量。此外,ReadAllLines返回 aString[]而不是 a string。尝试:

string[] File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());

然后

textBox3.Lines = File2Lines;
于 2013-10-24T21:26:51.697 回答