首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

VC#2005 快速入門:使用 while 陳述式 (3) - 讀取檔案完整範例與精簡寫法

     編輯:關於C語言

程式碼逐行解析

string line = reader.ReadLine();
while (line != null)
{
    source.Text += line + '\n';
    line = reader.ReadLine();
}
reader.Close();
  • line 變數儲存每行文字
  • ReadLine() 回傳下一行或 null(無更多資料)
  • 迴圈條件檢查 line != null
  • 迴圈主體:附加至 TextBox source,補上 ReadLine() 移除的換行符
  • 更新陳述式:讀取下一行
  • 迴圈結束關閉檔案

進階精簡寫法

string line;
while ((line = reader.ReadLine()) != null)
{
    source.Text += line + '\n';
}
reader.Close();

指派運算式 (line = reader.ReadLine()) 本身有回傳值(被指派的值),直接與 null 比較產生布林結果,將初始化與更新合併在迴圈條件中。

實作驗證步驟

  1. Debug → Start Without Debugging
  2. 點擊 Open File 選擇 Form1.cs
  3. 完整檔案內容顯示於文字方塊
  4. 驗證 openFileDialog_FileOk 方法包含新增程式碼
  5. 關閉視窗返回 VS2005
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved