c 值得注意的基礎知識點3 49

2021-07-04 07:29:18 字數 585 閱讀 6726

《c#高階程式設計》:第三章

1.值型別變數把其資料儲存在堆疊中,引用型別的變數把其資料儲存在堆中。

2.c#中的結構( struct a{}  沒分號)非常類似類(class b{}),但是前者是值型別,後者是引用型別。引用型別:b b1=new b();    b b2=b1;  此時改變任何乙個,另乙個跟著變。(原因不解釋了)

3.c#中bool值和整數值不能相互轉換。

4.c#中char是16位,c++是8位。

5. 第57頁,string s1="qq"; string s2=s1;       是引用型別,但是若修改其中乙個,它會自動建立完全新的string 物件,另乙個沒改變。

6.   新知識:string filepath="c:\\profession\\first.cs";    反斜槓有個是轉義用的。   或者寫成:  string filepath=@"c:\profession\first.cs";      甚至可以換行,

string ss=@"twas b s

sd sdsd";     包含了換行符。

7.c#中virtual 方法可具體實現,abstract 在父類中不能有實現。

C 基礎知識點

1.單行注釋 多用於給變數注釋 2.多行注釋 多用於大段文字注釋 3.文件注釋 多用於給類和方法注釋 只能以字母 或者 符號開頭。開頭暫時不要用,它們有自己特殊的意義 後面可以跟任意的字母數字下劃線 命名法 1 camelclass駝峰命名法 變數名首單詞的首字母小寫,其餘的每個單詞的首字母大寫eg...

C 基礎知識點

主要包含c 常用語句 語言特徵 物件導向程式設計基礎 集合和索引。c 常用語句 物件導向程式設計基礎 高階程式設計 多重介面實現,c 不允許多重類繼承,但c 允許多重介面實現,定義時基類必須在介面之前,如 public class mobile phone,iusb,ibluetooth publi...

c 基礎知識點

1.new 修飾符可以隱藏從基類繼承的方法。2.socket 3.delegant 4.event 5.靜態方法,靜態建構函式 靜態建構函式只執行一次。6.抽象函式,繼承類,不適用override關鍵字方法 7.object 是什麼資料型別。8.反斜槓 backslash 9.dataset can...