C 基礎知識之一

2021-06-27 18:05:06 字數 1043 閱讀 4436

c#基礎知識之一

1、型別:13種預定義簡單型別,2種預定義非簡單型別object、string ,6種使用者自定義型別class、struct、array、enum、delegate、inte***ce.

13種預定義簡單型別細分為:

非資料型別2種(bool、char)。

數值型別11種:整數型別8種(sbyte、byte、short、ushort、int、uint、long、ulong);浮點型別3種(decimal、float、double)。

2、對於乙個引用型別,其實例的資料成員存放在堆裡,無論例項的成員是值型別還是引用型別。

3、未初始化的本地變數在未賦值之前不能使用。

5、欄位是資料成員,方法是函式成員。

6、在型別的外部不能宣告全域性變數(也就是變數或字段),必須在型別的內部宣告。

7、訪問修飾符:私有的private、公有的public、受保護的protected、內部的internal、受保護內部的protectedinternal

8、類預設的訪問級別是私有訪問,即不帶訪問修飾符,那它就是私有成員。

9、var關鍵字為型別推斷:只能用於本地變數,不能用於字段,只能在變數宣告中包含初始化時使用。

建議是只有當你不知道型別的時候,才使用var  。一但初始化完成,就不能再給變數賦與初始化值型別不同的值了

10、引用引數:能夠從方法的引數中直接返回資料。

用法:在方法的引數前加ref,必須在方法的宣告和呼叫中都使用ref修飾符。

11、輸出引數:方法的引數中又多了一種返回介面。

用法:在方法的引數前加out,必須在方法的宣告和呼叫中都使用out修飾符,在方法內部,輸出引數在被讀取之前必須被賦值,每個輸出引數在方法返回之前必須被賦值。

12、引數陣列:能夠傳遞多個資料介面。

用法:在資料型別前使用params修飾符,在資料型別後放置一組空的方括號。在乙個引數列表中只有乙個引數陣列,如果有,它必須是列表中的最後乙個。

13、過載和委託方法的簽名區別:方法由引數的資料型別和順序、引數修飾符不同決定。在方法過載中,方法的簽名不包括返回值。但在委託中,簽名包括返回值。

C 學習之一 基礎知識

1 console類中的常用方法 列印資料函式 列印資料之後不換行 console.write 圓的周長 c 列印資料之後換行 console.writeline c console.write 圓的周長 c console.writeline c console.writeline 圓的面積 s ...

python基礎知識之一

一 安裝python2.7.5 二 配置環境變數,在系統變數path中新增python安裝路徑 三 在cmd中輸入python驗證環境是否配置成功 出現圖中所示則配置成功 python環境配置成功 四 簡單 1 cmd 中執行 檢視版本 python v python v 2 直接列印 字元 數字 ...

HCI 基礎知識之一

一 hci的安裝和初始化 1 hci hyper converged infrastructure 超融合基礎架構 asv 特指 hci的管理軟體或者作業系統。安裝hci的伺服器硬體要求如下 1.1 支援intel virtualization technology vt 1.2 mem 16g 1...