我无法在if语句中找到任何方法来读取文本文件。这是代码;
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog BrowseFile1 = new OpenFileDialog();
BrowseFile1.Title = "Select a text file";
BrowseFile1.Filter = "Text File |*.txt";
BrowseFile1.FilterIndex = 1;
string ContainingFolder = AppDomain.CurrentDomain.BaseDirectory;
BrowseFile1.InitialDirectory = @ContainingFolder;
//BrowseFile1.InitialDirectory = @"C:\";
BrowseFile1.RestoreDirectory = true;
if (BrowseFile1.ShowDialog() == DialogResult.OK)
{
}
我只想从我在OpenFolderDialog窗口中选择的文本文件中获取全文。
答案 0 :(得分:2)
string text = System.IO.File.ReadAllText(BrowseFile1.FileName);
另一种可能性是使用StreamReader:
http://msdn.microsoft.com/en-us/library/db5x7c0d(v=vs.110).aspx
只需通过BrowseFile1.FileName
更改文件位置。