我正在尝试浏览 .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
有什么解决办法吗? (如果有些事情没有任何意义,那是因为我是菜鸟)
最佳答案
您尚未将 File2Lines
声明为变量。此外,ReadAllLines
返回一个 String[]
,而不是 string
。尝试:
string[] File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
然后
textBox3.Lines = File2Lines;
关于C# 文件浏览至 textbox.text only .doc .txt 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19576932/