- C# 2012程序設計實踐教程 (清華電腦學堂)
- 張冬旭
- 1111字
- 2021-03-26 17:16:26
2.1 C#語句
語句是程序開發的基本單元,每一個成熟的軟件系統或小程序都由語句構成。C#中的語句有基本語句、空語句、聲明語句、選擇語句、循環語句和跳轉語句等,每一條語句都使用分號結尾。
程序由一條條的語句構成,默認情況下,這些語句是順序執行的。由于程序在運行時有著多種影響執行結果的條件,如當用戶登錄時,若用戶名或密碼有誤則終止該用戶登錄,因此程序中的語句并不是順序執行的。除了順序執行的語句外,C#中的程序執行語句分為以下幾種。
(1)選擇語句:包括if,else,switch,case。
(2)循環(迭代)語句:包括do…while,for,foreach,while。
(3)跳轉語句:包括break,continue,default,goto,return,yield。
(4)異常處理語句:包括throw,try…catch,try…finally,try…catch…finally。
(5)檢查和未檢查語句:包括checked,unchecked。
(6)Fixed語句:包括fixed。
(7)Lock語句:包括lock。
程序中的語句單獨為命令,但一個功能常常需要多條語句順序執行才能實現。C#中允許將多條語句放在一起,作為語句塊存在。語句塊是語句的集合,將多條語句寫在一個{}內,作為一個整體參與程序執行。
語句塊后不用加分號,常與選擇語句關鍵字或循環語句關鍵字結合,用于表示參與選擇或循環的語句。
除了上述語句,還有一種特殊的語句是不會被編譯的:注釋語句。注釋語句是對程序的解釋。一個項目往往需要很多的程序和代碼,而開發人員本人對已經寫過的程序也未必能夠很好記憶。注釋是穿插在程序中的語句,該語句不會被系統進行編譯,僅供開發人員和維護人員閱讀程序時使用。
在VS 2012中,使用按鈕和
按鈕來控制程序中的注釋。對程序寫注釋,可以在程序上方或該條語句后插入,之后選中注釋語句,單擊
按鈕將選中的語句標記為注釋。被標記為注釋的語句顯示為綠色。而
按鈕用來注銷被選中的注釋。
程序的注釋主要包括:單行注釋、多行注釋和塊注釋。它們的具體說明如下。
(1)單行注釋。其表示方法是“//說明文字”,這種注釋方法從“//”開始到行尾的內容都會被編輯器所忽略。
(2)多行注釋。其表示方法是“/* 說明文字 */”,這種注釋方法在“/*”和“*/”之間的所有內容都會被忽略。
(3)塊注釋。使用“///”表示塊注釋,塊注釋也可以看作是說明注釋,這種注釋可以自動生成相關的說明文檔。
【范例1】
現有一個方法,名稱為Show,用來輸出一個字符串。該方法有一個字符串類型的參數massage,表示該方法所需要輸出的字符串,則方法的聲明如下所示:
public void Show(string massage){};
為該方法編寫語句塊,并在其上方輸入三個“/”符號,按Enter鍵,其效果如下所示。
/// <summary> /// 輸出字符串 /// </summary> /// <param name="massage">輸出內容</param> public void Show(string massage) { Console.WriteLine(massage); }
上述代碼中,系統自動生成了方法上方的語句,其中,在“///<summary>”與“///</summary>”之間,寫入對方法功能的描述,而在“<param name="massage">”與“</param>”之間,寫入對massage這個參數的描述。
- 演進式架構(原書第2版)
- Data Analysis with Stata
- MySQL數據庫管理與開發(慕課版)
- Python完全自學教程
- Getting Started with Gulp
- Spring快速入門
- Learning Docker Networking
- C語言程序設計與應用(第2版)
- Nagios Core Administration Cookbook(Second Edition)
- FFmpeg開發實戰:從零基礎到短視頻上線
- Python語言科研繪圖與學術圖表繪制從入門到精通
- PHP與MySQL權威指南
- Application Development with Parse using iOS SDK
- C#程序設計基礎入門教程
- 虛擬現實:引領未來的人機交互革命