freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xx-20xx年c核心語法總結(jié)-展示頁

2024-11-26 02:28本頁面
  

【正文】 } } (Destructor) (1) 析構(gòu)函數(shù) (Finalize操作 ) 下面程序運(yùn)行結(jié)果: 構(gòu)造 A構(gòu)造 A析構(gòu) A析構(gòu) A。 } } class A { public static int i = 10。下面程序輸出 20。 (2) 使用 base調(diào)用基類構(gòu)造器 class A { public A(int i) { } } class B : A { public B() : base(5) { }//調(diào)用 A類的有參構(gòu)造 } class Program { static void Main(string[] args) { new B()。 } } (constructor) (1) 創(chuàng)建對象的過程 — 無參構(gòu)造器 class A { public A(int i){ } } class B : A { } class Program { static void Main(string[] args) { new B()。 } } static void Main(string[] args) { Print(1,2)。下面的程序輸出 1 2 3。//調(diào)用時必須加 out (i)。 } static void Main(string[] args) { int i。 class Program { static void add(out int i) { i = 0。 } } (3) 輸出參數(shù) (out) 代碼形式:方法名稱 (out 參數(shù)類型 參數(shù)名稱 ) 說明:傳遞參數(shù)的引用可以改變原參數(shù) (實(shí)參 ), 但是在使用前需要初始化參數(shù)。//必須先初始化 add(ref i)。 class Program { static void add(ref int i) { i++。 (2) 引用參數(shù) (ref) 代碼形式:方法名稱 (ref 參數(shù)類型 參數(shù)名稱 ) 說明:傳遞參數(shù)的引用可以改變原參數(shù) (實(shí)參 ),但是需要初始化實(shí)參。命名空間可以嵌套。 } ()。 j array[i].Length。 i 。 } ()。 j (1)。 i (0)。 int[][,] array=new int[3][,]。 array[1] = new int[] { 1, 2, 3}。 (3) 不規(guī)則數(shù)組 (數(shù)組的數(shù)組 ) int[][] array=new int[3][]。 int[,] array={{1,2},{5,6}}。 int[] array = new int[] { 1, 2, 3, 4, 5, 6 }。 ( array) (1) 一維數(shù)組 定義方式: int[] array=new int[num]。 (2) 只讀字段 readonly 定義方式: private readonly int t。目錄 1. 特殊的數(shù)據(jù)成員 .......................................................................................................... 1 2. 數(shù)組( array) ............................................................................................................ 1 3. 命名空間 (namespace) ................................................................................................. 2 4. 方法的參數(shù)傳遞 .......................................................................................................... 2 5. 構(gòu)造器 (constructor) ................................................................................................. 3 6. 析構(gòu) (Destructor) ...................................................................................................... 4 7. 訪問控制修飾符 .......................................................................................................... 5 8. 類型 轉(zhuǎn)換 .................................................................................................................... 6 9. 屬性 (Property) .......................................................................................................... 7 10. 索引器 (indexer) ...................................................................................................... 8 11. 委托 (delegate) ...................................................................................................... 10 12. 事件 (event) ............................................................................................................11 13. 虛方法 (virtual) .................................................................................................... 13 14. 抽象類 (abstract)................................................................................................... 14 15. 接口 (interface) .................................................................................................... 14 16. 排序 (IComparable與 IComparer) ............................................................................ 17 17. 擴(kuò)展方法 ................................................................................................................. 19 18. 密封類和密封方法 (sealed)..................................................................................... 20 19. yield return語句動 態(tài)的返回集合 ......................................................................... 20 20. 多線程的應(yīng)用 .......................................................................................................... 20 (1) 常量 const 定義方式: const int g = 10。 注意:常量的值必須在聲明時初始化,常量的值不可變化,常量本身就是靜態(tài)的不能使用 static修飾。 注意:只讀字段必須在聲明時或類構(gòu)造方法中初始化,只讀字段 的值不可變化,只讀字段不一定是靜態(tài)的可以使用 static修飾。 int[] array = { 1, 2, 3, 4, 5, 6 }。 (2) 多維數(shù)組 定義方式: int[,] array=new int[low,row]。(一維的維度要一致 ) int[,] array = new int[2,2]{{1,2},{5,6}}。 array[0] = new int[] { 1, 2, 3, 4 }。 array[2] = new int[] { 1, 2}。 (4) 數(shù)組遍歷 遍歷規(guī)則數(shù)組: for (int i = 0。 i++) { for (int j = 0。 j++) { (array[i,j] + )。 } 遍歷不規(guī)則數(shù)組: for (int i = 0。 i++) { for (int j = 0。 j++) { (array[i][j] + )。 } (namespace) C命名空間與 Java的包一樣,不同的程序文件里的類可以在同一命名空間里。 (1) 值傳遞 代碼形式:方法名稱 (參數(shù)類型 參數(shù)名稱 ) 說明:此方式并無特別之處。下面代碼輸出 1。 } static void Main(string[] args) { int i = 0。//調(diào)用時必須加 ref (i)。下面代碼輸出 100。//必須在使用前初始化 i=100。 add(out i)。 } } (4) 傳遞可變數(shù)量的參數(shù) (params) 代碼形式:方法名稱 (params參數(shù)類型 參數(shù)名稱 ) 說明:傳遞的參數(shù)數(shù)量不定,可以變化。 class Program { static void Print(params int[] array) { foreach (int i in array) { (i + )。 Print(3)。//無法創(chuàng)建對象 } } 以上的程序無法創(chuàng)建 B類對象,因?yàn)閯?chuàng)建 B類對象調(diào)用 B類的默認(rèn)構(gòu)造器時會默認(rèn)的調(diào)用其基類 A的無參構(gòu)造器,而 A類卻沒有無參構(gòu)造器,所以不能創(chuàng)建 B類對象。//可以 創(chuàng)建對象 } } (3) 靜態(tài)構(gòu)造器 (Java中的靜態(tài)初始化器 ) 靜態(tài)構(gòu)造器最多執(zhí)行一次,執(zhí)行在靜態(tài)成員初始化完畢之后。 class Program { static void Main(string[] args) { ()。 static A() { i = 20。 class Program { static void Main(string[] args) { new A()。 } } class A { public A() { (構(gòu)造 A)。 } } (2) 在一般情況下不要實(shí)現(xiàn)析構(gòu)函數(shù),這會影響垃圾
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1