程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C# continue、三元表達式、常量、枚舉、結構、數組

C# continue、三元表達式、常量、枚舉、結構、數組

編輯:關於C#
 

1、我們在使用while循環或者do-while循環的時候,
經常會忘記給循環變量自增,為了解決這個問題,我們有了更為簡單的一種循環,
叫做for循環,for循環專門處理已知循環次數的循環。

for(表達式1;表達式2;表達式3)
{
循環體;
}
表達式1:一般為聲明一個循環變量,用來記錄循環的次數
表達式2:一般為循環條件
表達式3:一般為能夠改變循環條件的代碼
執行過程:在第一次循環的時候,首先執行表達式1,再執行表達式2,然後跳過表達式3.直接執行循環體,
執行完循環體之後,執行表達式3,執行表達式2,循環體,表達式3,表達式2,循環體。。。。。
知道表達式2不成立之後,跳出for循環。


2、break只能夠跳出當前循環,而不能跳出所有循環。
3、int.TryParse();
嘗試著將一個字符串轉換成int類型,如果轉換成功的話,返回一個true,並且將轉換成功後的值
賦值給一個int類型的參數,如果轉換失敗的話,返回一個false,並且給這個int類型的參數賦值為0


4、continue
在循環中,如果遇到break,則跳出當前循環。
如果遇到continue,則立即停止本次循環,回到循環條件進行判斷,如果循環條件成立,則繼續執行循環。
如果不成立,則跳出循環。
單獨把continue放到循環中沒有意義,一般也跟著if語句配合著使用。

5、三元表達式
表達式1?表達式2:表達式3;
表達式1一般為一個關系表達式,如果關系表達式1的結果為true,那麼表達式2的值就是整個三元表達式的值,
否則,表達式3就是整個三元表達式的值。

要求:表達式2和表達式3的結果類型必須一致,並且也要和整個三元表達式的結果類型一致。

6、常量
語法:
const 常量類型 常量名稱=值;


7、枚舉
語法:
[public] enum 枚舉名
{
值1,
值2,
值3,
........
}
public:訪問修飾符。訪問的權限,公開的,公共的,誰都能訪問。
enum:表示聲明枚舉的關鍵字
枚舉名:必須要Pascal命名規范。每個單詞的首字母都要大寫。

枚舉類型和int類型互相兼容,所以兩種類型可以通過強制類型轉換的語法互相轉換。
枚舉類型的值默認是從0開始的。

不管是將字符串類型的數字轉換成枚舉類型還是將int類型轉換成枚舉類型,結果都不會拋異常。
但是,如果要轉換的字符串,在枚舉中,並沒有所對應的值,這個時候會拋異常。


8、結構:一次性聲明多個不同類型的變量
語法:
[public] struct 結構名
{
結構成員;
}
字段跟變量有一個本質的區別:字段可以存儲多個值,而變量只能存儲一個值。


9、數組
數組類型[] 數組名=new 數組類型[數組長度];
注意:數組的長度一旦聲明了,就不能再被改變了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved