C#概覽

NET框架


Main:

Main 在C#中首字母必須大寫,必須是一個類的成員,而不能是全局成員。CLR在啓動時調用Main方法,Main方法是程序的入口。如果一個C#程序包括多個Main函數,應該使用/main命令指定哪個Main是程序的入口。

類型:

C#中類型可以分爲值類型和引用類型,主要區別是存儲方式不同,值類型在棧分配的內存中保存其實際的值,而引用類型變量的地址保存在棧中,但其實際對象存放在堆中。

棧:特指處理器支持的一塊內存區域,其中保存着局部變量。棧內存區域內保存着值類型的值,內存區域可以通過變量名來引用。

堆:是爲對象分配空間的內存區域,對象分配在堆中返回的是地址,地址被賦給引用。

C#中每種類型都對象着.NET CLS規範所支持的一種底層類型。


enum

通常情況下,最好是在命名空間內直接定義枚舉,以便該命名空間中的所有類都能夠同樣方便地訪問它。 但是,還可以將枚舉嵌套在類或結構中.

enum Days{Sat, Sun, Mon, Tue, Wed, Thu, Fri};

每種枚舉類型都有基礎類型,該類型可以是除 char 以外的任何整型。 枚舉元素的默認基礎類型爲 int。 要聲明另一整型枚舉(如 byte),請在標識符之後緊跟類型,然後再使用冒號,如下面的示例所示

enum Days : byte {Sat=1, Sun, Mon, Tue, Wed, Thu,Fri};

Switch

switch語句用於確定要執行的 case 的表達式必須使用 內置數據類型(如 int 或 string);不能使用更復雜的用戶定義類型.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章