.NET基礎(chǔ)第三天


一、類型轉(zhuǎn)換
類型如果相兼容的兩個變量,可以使用自動類型轉(zhuǎn)換或者強(qiáng)制類型轉(zhuǎn)換,但是 如果兩個類型的變量不兼容,比如 string 與 int 或者 string 與 double
這個時候 我們可以使用一個叫 Convert的轉(zhuǎn)換工廠進(jìn)行轉(zhuǎn)換。
注意:看起來能轉(zhuǎn)換的才能轉(zhuǎn)換
Convert類型轉(zhuǎn)換 例:
函數(shù) Convert.ToInt32() 把用戶輸入的數(shù)據(jù)轉(zhuǎn)換為 int 數(shù)據(jù)類型,因為 Console.ReadLine() 只接受字符串格式的數(shù)據(jù)。
二、流程控制語句
????????順序結(jié)構(gòu):程序從Main函數(shù)進(jìn)入,從上到下一行一行的執(zhí)行,不會落下任何一行。
????????分支結(jié)構(gòu):if? if-else
????????選擇結(jié)構(gòu): if else-if? ?switch-case
????????循環(huán)結(jié)構(gòu):while? do-while? for? ?foreach
????????多分支選擇結(jié)構(gòu): switch-case
三、運算符
1. 算術(shù)運算符:
????????++和--?
????????分為前++和后++ 不管是前++還是后++ , 最終的結(jié)果都是給這個變量加1
????????區(qū)別表現(xiàn)在表達(dá)式中,如果是前++ , 則需要變量先加1再使用
????????如果是后++,則先使用 變量本身再加1
????????-- 同上
????????對于++和--這樣只需要一個操作數(shù)就能完成的運算,我們稱之為一元運算符;
????????+ - * / % 對于這些需要兩個或以上才能完成運算的操作符,我們稱為二元運算符。
????????一元運算符的優(yōu)先級要高于二元運算符
2. 關(guān)系運算符:
????????> >= < <= !=
????????關(guān)系運算符是用來描述兩個事物之間的關(guān)系
3. 邏輯運算符
????????&& || !
????????邏輯運算符兩邊放的一般是關(guān)系表達(dá)式或者bool類型的值
4. 復(fù)合賦值運算符?
????????+= -= *= /= %=
四、bool類型
在c#中 我們用bool類型來描述對或者錯
bool類型的值只有兩個 true 和 false