黑馬程序員——C#基礎簡介(常見語句)

------- Windows Phone 7手機開發.Net培訓、期待與您交流! -------


類型轉換:

自動轉換(隱式轉換)是不會丟失精度的。

double i = 12;

丟失精度的轉換爲強制型轉換(數據類型必須兼容)

double PI = 3.14;

int I = (int)PI; (強制型轉換)

int a = (int)”33”; 這是錯誤的,因爲強制型類型轉換要求待轉換的類型和目標類型必須都爲數字。

 

Console.ReadLine();//等待用戶從鍵盤上輸入一句,按回車程序將繼續走。

Console.WriteLine(”請輸入你的年齡”);

string input = Console.ReadLine(); //把用戶輸入的內容傳給字符串變量input.

int age = Convert.ToInt32(input);// Convert.ToInt32()把字符串轉換成int型數據。

Convert.ToString、每種類型都還有.ToString()方法。

 

C#中異常捕獲

try //如果try中的語句出現錯誤,則執行catch中的語句。

{}

catch

{}

 

C#中運算符的優先級

 

switch-case語法 //可以實現分支結構。一般只能用於等值比較。

switch(表達式)

{

case 1:語句塊1

break

case 2:語句塊2

break

case 3:語句塊3

break

default:語句塊4

break
}

 

for循環:

語法:

for(表達式1;表達式2;表達式3)

{

循環體;
}

 

do while語法:先執行,再判斷

do

{循環體;}

while(條件);

“題外話設置的密碼越長越難破解”

 

三元表達式

表達式1?表達式2:表達式3

執行過程:首先計算表達式1,表達式1應該是一個能夠計算成bool類型的值,如果表達式1的值爲true,則表達式2的值作爲整個表達式的值,如果表達式1的值爲false,則表達式3的值作爲整個表達式的值。

表達式2和表達式3的類型一定要相同(相容)。

 

程序調試(下圖是張很有內涵的圖)

1.      設置斷點

2.      單步運行

3.      觀察變量

 

 

break語句:跳出本循環

continue語句:繼續下一次循環。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章