.NET基礎(chǔ)第二天

一、?兩行代碼
????????Console.ReadKey();??作用:暫停當(dāng)前程序,等待用戶按下任意鍵繼續(xù),按下的任意鍵將顯示在我們的控制臺(tái)中
????????WriteLine("輸出內(nèi)容");單獨(dú)一行,相當(dāng)于換行
????????Write();不換行
二、占位符:
????????使用方法:先挖個(gè)坑,再填個(gè)坑(新版本推薦使用字符串內(nèi)插$)
三、異常
????????1. 異常是指:語法上沒有任何錯(cuò)誤,只不過在程序運(yùn)行期間,由于某些原因出現(xiàn)了問題,使程序不能再正常地運(yùn)行。
????????2. 異常捕獲:我們在程序中經(jīng)常會(huì)出現(xiàn)各種各樣的異常,你如果想要你的程序變得堅(jiān)強(qiáng)些,你需要在你的代碼中使用try-catch語句來捕獲異常,哪行代碼有可能出現(xiàn)異常 你就 try catch
????????3. 語法:
????????4. 執(zhí)行過程:如果try中的代碼沒有出現(xiàn)異常,那么catch中的代碼不會(huì)執(zhí)行,如果try中代碼出現(xiàn)了異常,那么這行出現(xiàn)異常的代碼后面就算還有100行也不會(huì)再執(zhí)行了,而是直接跳到catch 中執(zhí)行代碼
四、賦值運(yùn)算符
= 表示賦值的意思,表示把等號(hào)右邊的值,賦值給等號(hào)左邊的變量。由等號(hào)連接的表達(dá)式成為賦值表達(dá)式。
注意:每個(gè)表達(dá)式我們都可以求解一個(gè)定值,對于賦值表達(dá)式而言,等號(hào)左邊的變量的值,就是整個(gè)賦值表達(dá)式的值。
例如: int num=10;
五、+號(hào)的作用:
????????i. 連接:兩邊有一邊是字符串的時(shí)候,作用是連接兩個(gè)字符串。
????????ii. 相加:當(dāng)兩邊是數(shù)字時(shí)
六、交換兩個(gè)變量
交換變量??
七、轉(zhuǎn)義符(轉(zhuǎn)譯序列)
轉(zhuǎn)義符指的就是一個(gè) '\' 加一個(gè)特殊的字符,組成了一個(gè)具有特殊意義的字符
轉(zhuǎn)義符 '\'
轉(zhuǎn)義序列 含義
七、@符號(hào)的作用
1. 取消 '\' 在字符串中的轉(zhuǎn)義作用
例如:
2. 將字符串按照原格式輸出
八、類型轉(zhuǎn)換
????????1. 隱式類型轉(zhuǎn)換
????????????????我們要求等號(hào)的兩邊參與運(yùn)算的操作數(shù)的類型必須一致,如果不一致,滿足下列條件會(huì)發(fā)生自動(dòng)類型轉(zhuǎn)換,或者稱之為隱式類型轉(zhuǎn)換。
????????????????i.兩種類型相兼容:例如: int 和double相兼容(都是數(shù)字類型)
????????????????ii.目標(biāo)類型大于源類型:例如 double > int
????????2. 顯式類型轉(zhuǎn)換
????????????????i. 兩種類型相兼容 int -- double
????????????????ii. 大的轉(zhuǎn)成小的? double -- int
????????????????語法:(待轉(zhuǎn)換的類型) 要轉(zhuǎn)換的值;
????????3. 對于表達(dá)式
? ? ????????????例如:如果一個(gè)操作數(shù)為double 類型,則整個(gè)表達(dá)式的可提升為double類型(和C語言一樣)
九、示例