1.靜態變數和非靜態變數的區別?
2.const 和 static readonly 區別?
3.extern 是什麼意思?
4.abstract 是什麼意思?
5.internal 修飾符起什麼作用?
6.sealed 修飾符是幹什麼的?
7.override 和 overload 的區別?
8.什麼是索引指示器?
9.new 修飾符是起什麼作用?
10.this 關鍵字的含義?
11.可以使用抽象函式重寫基類中的虛函式嗎?
12.密封類可以有虛函式嗎?
13.如果基類中的虛屬性只有乙個屬性訪問器,那麼繼承類重寫該屬性後可以有幾個屬性訪問器?如果基類中有 get 和 set 兩個呢?
14.abstract 可以和 virtual 一起使用嗎?可以和 override 一起使用嗎?
15.介面可以包含哪些成員?
16.類和結構的區別?
17.介面的多繼承會帶來哪些問題?
18.抽象類和介面的區別?
19.別名指示符是什麼?
20.如何釋放非託管資源?
21.p/invoke是什麼?
22.stringbuilder 和 string 的區別?
23.explicit 和 implicit 的含義?
24.params 有什麼用?
25.什麼是反射?
你必須知道的25個C 基礎概念
1.靜態變數和非靜態變數的區別?靜態變數 靜態變數使用 static 修飾符進行宣告 在所屬類被裝載時建立,通過類進行訪問,所屬類的 所有例項的同一靜態變數都是同乙個值。非靜態變數 不帶有static 修飾符宣告的變數稱做非靜態變數,在類被例項化時建立,通過物件進行訪 問,同乙個類的不同例項的同一非...
你必須知道的C 的25個基礎概念
1.靜態變數和非靜態變數的區別?靜態變數 靜態變數使用 static 修飾符進行宣告 在所屬類被裝載時建立,通過類進行訪問,所屬類的 所有例項的同一靜態變數都是同乙個值。非靜態變數 不帶有static 修飾符宣告的變數稱做非靜態變數,在類被例項化時建立,通過物件進行訪 問,同乙個類的不同例項的同一非...
C 基礎概念
1 override與過載的區別 override修飾符,覆寫乙個基類中的方法.過載則是將將同名方法重新寫過,達到同名的函式實現不同的功能.從而實現了乙個方法有不同的版 本.override與過載的本質區別是,加入了override的修飾符的方法,此方法始終只有乙個被你使用的方法.這個區別就好像 o...