原创 C#回顧學習筆記十五:數組的概念

先來說說一維數組的聲明方式,比如一個int類型數組的聲明方式是 int[] nums = new int[5]; 這樣的聲明方式只是確定了數組的長度是5,此時nums數組內的5個值默認爲0。如果要在聲明數組時就給數組賦值,可以這麼做:

原创 C#回顧學習筆記二十二:異常與try-catch的使用

假設有這麼一段代碼:class Program { static void Main(string[] args)

原创 VSCode打開底部狀態欄

1.按F1或者Ctrl+Shift+P 2.輸入View:Toggle Status Bar Visibility(中文版可以直接輸入"狀態欄"三字) 3.Enter

原创 C#學習回顧筆記九:switch選擇分支結構

1)什麼是switch語句? switch語句能分支判斷選擇條件,並執行相應條件下的代碼。switch分支語句使得多條件的判斷變得更加容易,偶爾還用於替代複雜的if-else if-else……結構。 2)爲什麼使用switch語句? 上

原创 C#回顧學習筆記十二:三元表達式

格式:條件表達式1?表達式2:表達式3; 條件表達式1如果爲true,則返回表達式2的結果,否則返回表達式爲3的結果 class Program { static void Main(string[] args)

原创 C#學習回顧筆記七:枚舉類型的作用和使用

1)枚舉是什麼? 枚舉用於自定義一個規則的值,是一種值類型變量。 2)爲什麼使用枚舉? 生活中可能經常會見到一些固定不變的東西:比如星期,只有星期一、星期二……星期日。比如月份,只有1月、2月……12月。在代碼裏,如果我們需要限定一個取值

原创 C#回顧學習筆記二十:構造函數

1)構造函數的作用:幫助我們初始化對象(給對象的每個屬性依次賦值) 2)構造函數是一個特殊的方法,沒有返回值,連void也不能寫。構造函數的名稱必須

原创 C#回顧學習筆記二十一:面向對象的繼承特徵

面向對象有三大特徵:封裝、繼承、多態。所謂的繼承就是“子承父業”,父有的東西也會繼承到子那裏。表現在代碼裏就是: 第1步,假如現在有一個Person.cs類: class Person     {         public strin

原创 C#回顧學習筆記十七:方法的重載

方法的重載指的就是方法的名稱相同,但是參數不同。如果參數個數相同,那麼參數的類型就不能相同,如果參數類型相同,那麼參數的個數就不能相同。但要注意方法的重載跟返回值沒有關係,所以有沒有void都不用管。下面代碼演示瞭如何使用重載: cla

原创 C#學習回顧筆記五:顯式轉換與隱式轉換

1)變量類型轉換是什麼? 簡單地理解,變量類型轉換就是將一個類型的變量轉換成另一個類型的變量。 2)爲什麼使用類型轉換? 在寫代碼過程中有時候必須用到類型轉換。比如將一個字符串值"123"轉換成int類型123,在特定條件下這是必要的,爲

原创 C#學習回顧筆記四:C#的通配符是什麼

1)通配符是什麼? 實際上通配符就像提前挖好的一個坑,然後讓一些值或變量自己按順序往裏面跳。 2)爲什麼使用通配符? 通配符的好處是不需要使用傳統的字符串拼接,如果需要在用多個變量來拼接一個字符串,不但不方便閱讀代碼(因爲有很多加號),還

原创 C#回顧學習筆記十九:類和對象

爲什麼要使用類?引入類(Class)和對象(Object)的概念後的好處是: 1.讓代碼變得更加乾淨徹底 2.方便程序的開發,方便維護代碼和修改代碼。 3.當然還有很重要的一點是,讓程序員都可以讀懂代碼的意思。 在講類和對象的概念前,先來

原创 C#學習回顧筆記六:前自增和後自增

1)自增是什麼? 自增就是變量的值增加,比如i++;就是i的值增加1。自增在代碼編寫中常用的也是i++;,其效果等價於i = i + 1;。 2)如何使用自增? 自增分爲前自增和後自增。 先來看一段代碼: class Program

原创 C#回顧學習筆記十六:out、ref和params參數

1)out參數如果在一個方法中,返回多個相同類型的值的時候,可以用一個數組,如果返回多個不同類型的值的時候,返回數組就不行了,這時候可以用out參數

原创 C#回顧學習筆記十一:while循環語句

while循環跟for循環的相同之處在於:都是用於循環執行語句。不同之處在於:for循環更加清楚循環次數,而while循環則並不太關注循環次數,是否