第一個程式,采用MessageBox.Show顯示小對話框:
區分大小寫
注釋:/* */ // ///
簡單類型變量:sbyte byte short ushort int unit long ulong float double decimal char(Unicode) bool (前面的都是值類型),string(引用類型)
控制台輸出變量的格式:Console.WriteLine("{0}+{1}={2}",x,y,z);
類型轉換:Convert.ToDouble() (int)x
運算符:+ – * / % 及複合指派運算 邏輯運算 位運算 (x<10)?x=10:x=0
命名空間的使用
流程控制:if..else if…else if…else switch…case while for do…while break continue
enum struct
數組:int[] a=new int[5]; int[] a={1,2,2,2,2}; double[,] test=new double[3,4]; int[][] test;數組的數組 foreach(int i in Array) //循環通路數組 這是一種隻讀通路
定義:static double getVal() {}
參數:參數比對 參數數組 params <type>[] <name>
引用參數:get(ref int val) val必須已經初始化 在調用的時候也必須加上ref關鍵字
輸出參數:out 此參數不需要初始化 在調用的時候也必須加上out關鍵字
結構函數:結構體中可以定義public函數
重載:建立同名多個函數,但參數要求不同
委托:把引用存儲為函數的類型,主要用在事件的進行中
錯誤處理:try..catch..finally
抽象類:sbstarct,不能執行個體化、隻能繼承,可有抽象成員,主要用作類的基類
密封類:sealed,不能繼承的類
繼承:隻允許有一個基類,且基類隻能緊跟在冒号之後
internal類:隻能在目前工程通路
public類:可在任何地方通路
接口interface:不能使用abstarct和sealed,不能包含字段、構造析構函數、靜态成員或常量,其成員是公共的,不能包含代碼提
構造函數執行序列:System.Object構造函數->基類構造函數->該類的構造函數 其中,可以通過base指定基類的非預設構造函數,使用this來指定本類非預設構造函數
public private類内通路 internal工程内通路 protected類或派生類通路 static靜态成員
字段:可以用readonly表示隻讀 也可以用const定義常量
方法:static類的方法 virtual可以重寫 abstract必須重寫 override重寫了一個基類方法 extern定義在其他地方
屬性:set get控制
base基類 this目前對象執行個體
本文轉自feisky部落格園部落格,原文連結:http://www.cnblogs.com/feisky/archive/2009/10/29/1591970.html,如需轉載請自行聯系原作者