Visual C#讀取文件方式有不少種,下面介紹第一種,行讀取方式。 c#
1.假設咱們是經過一個按鈕(openFile)促發一個文件選擇對話框(openFileDialog),而後讀取文件內容並顯示到一個文本框(source)中,若是要演示,你們能夠本身添加這兩個控件。 windows
2.下面咱們就開始編寫以行方式讀取文件的方法,名字叫readFileByLine(),沒有參數。 code
private string readFileByLine() //這個方法將一行方式讀取文件 { string fileText=string.Empty; OpenFileDialog openFileDialog = new OpenFileDialog(); //實例化一個打開文件對話框 if (openFileDialog.ShowDialog()==true) //若是文件打開成功 { string fullPathname = openFileDialog.FileName; //被打開文件全路徑 FileInfo src = new FileInfo(fullPathname); TextReader reader = src.OpenText(); string lineStr = reader.ReadLine(); while (lineStr != null) //未到文件結尾,逐行讀取並賦值給返回字符串fileText { fileText += lineStr + '\n'; lineStr = reader.ReadLine(); } reader.Close(); } return fileText; }
3.打開visual 2010在建立windows窗體應用程序或WPF應用程序,加入1所述的兩個控件,並編寫click事件,調用2.中方法,便可,代碼及效果以下: 事件
private void openFileClick(object sender, RoutedEventArgs e) { source.Text= readFileByLine(); }