C#中的语句
寄語
接下來幾篇文章,將和大家一起簡單回顧下C#中常規的語法,也是平常我們在編碼過程中都使用的。
今天來介紹下C#中的語句。
一般科班出身的程序猿們大家第一個學習的語言基本都是C語言,C語言里面在剛開始就介紹了語句。C#中介紹的語句和C中的基本一樣(這也是我推薦大家開始學習C#或JAVA時,先學習C語言的原因。一通百通嘛)。
語句
語句是描述某個類型或讓程序執行某個動作的源代碼指令。分為聲明語句、嵌入語句、標簽語句。
如果細說的話里面還有空語句,塊語句,簡單語句等等。
簡單語句由一個表達式和后面跟著的分號組成,塊是由一對大括號括起來的語句序列。在塊里面也可以包含聲明,嵌套,標簽等。
//簡單聲明int?age?=?27;string?name?=?"ahui"//塊{int?ageTwo?=?27;ageTwo?if?(true){;???????????????//空語句}}塊在語法上算作一個單條嵌入語句。任何語法上需要一個嵌入語句的地方都可以使用塊。空語句也一樣。
表達式語句
可在表達式后面放置語句終結符(分號)來從一個表達式創建一條語句。
x=10;上面代碼由賦值表達式和后面跟著的一個分號組成。它把運算符右邊的值賦給變量x引用的內存位置,設置了x的值后,表達式返回x的新值。
控制流語句
條件執行 依據一個條件執行或跳過一個代碼片段。
if; if...else; switch;循環語句 重復執行一段代碼
do; while; for; foreach;跳轉語句 把控制流從一個代碼片段改變到另一個代碼片段中的指定語句
break; continue; return; goto; throw;條件執行和循環結構(除了foreach)需要一個測試表達式或條件以決定程序應當在哪里繼續執行。
這里簡單說明下跳轉語句。
這些跳轉語句都可被應用在for、foreach、while、do循環語句中。
int?x?=?27;while?(true){x++;if?(x?>?100)break;}至于throw用于異常的處理中,使用throw用于向上一層模塊拋出異常。
try{int?x?=?27;while?(true){x++;if?(x?>?100)break;}}catch?(Exception?ex){throw?new?Exception("出現異常,錯誤為:"+ex.Message);}今天的基礎知識就到這里,我們明天見。
寄語
人生短暫,我不想去追求自己看不見的,我只想抓住我能看得見的。
原創不易,給個關注。
我是阿輝,感謝您的閱讀,如果對你有幫助,麻煩點贊、轉發 ?謝謝。
往期推薦
C#中的命名空間和程序集
C#中的類型轉換
C#中的協變和逆變
C#中泛型約束的具體用法
總結
- 上一篇: 如何通过 HttpWebRequest
- 下一篇: 使用 kube-bench 和 kube