c 變數,型別,物件

2021-10-23 01:22:12 字數 1203 閱讀 5863

c#的dynamic型別相類似於js的var,如下圖:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

}}

c#五大資料型別:類,結構體,列舉,介面,委託

其中,引用型別:類,介面,委託

值型別:結構體,列舉

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

}}

這裡表示視窗最大化顯示,其中maximized是列舉型別

實際上,變數表示了儲存位置,且每個變數有乙個型別,以決定什麼樣的值能存進什麼樣的變數

int x;

x =100;

x對應乙個位址,100存在那裡

大的儲存空間可以存乙個比它小的值,如

short s =

200;

int x;

x = s;

但反過來不行

變數有七種(廣義):靜態變數、例項變數(成員變數,字段)、陣列元素,值引數、引用引數、輸出形參、區域性變數

狹義的變數指區域性變數——就是方法體(函式體)裡宣告的變數

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

}class

student

//值引數變數

}}

區域性變數在棧裡面分配記憶體

C 變數型別

參考文獻 類 型 類 別 後 綴 示例 允許的值 bool布林 無 true 或 false int,uint,long,ulong 整數 無 100 uint,ulong 整數 u 或 u 100u long,ulong 整數 l 或 l 100l ulong 整數 ul,ul,ul,ul,lu,...

C 變數型別

字面常量 literal 字元字面常量 a 字串字面常量 hello world 區別 單引號 字元字面常量,a 代表單個字元a 雙引號 字串字面常量,a 代表1 個含有2 個字元型元素的陣列,a和 null character reference 引用 alias 別名,對引用的操作就是對本尊的操...

C 變數型別

變數宣告向編譯器保證變數以給定的型別和名稱存在,這樣編譯器在不需要知道變數完整細節的情況下也能繼續進一步的編譯。變數宣告只在編譯時有它的意義,在程式連線時編譯器需要實際的變數宣告。當您使用多個檔案且只在其中乙個檔案中定義變數時 定義變數的檔案在程式連線時是可用的 變數宣告就顯得非常有用。您可以使用e...