(4)浮點型:float、double
(5)高精度小數:decimal
(6)布林型:bool
2.列舉型別:
enum e
3.結構體型別
struct s
4.空型別 null
5.類
class
c
6.介面
inte***ce i
7.陣列
(1)一維陣列:int
(2)二維陣列:int[,]
8.委託
delegate int d(...)
其中1~4為值型別,5~8為引用型別;兩者的本質區別在於值型別是記憶體棧來維護的,而引用型別是記憶體堆維護的。
加粗部分需要注意:
(1)c#的char型別為unicode char,記憶體中佔據2個位元組,而不是1個位元組;而在c/c++中的char為ascii char,記憶體中佔據1個位元組
(2)c#中二維陣列應以int[,]方式表示,相信讀者中也有用int來儲存的,但這並不是二維陣列表示方式,int含義為以陣列為內容的陣列,在初始化時可以看出區別。
int[,] a = new int[10, 10]; //直接初始化為二維陣列
// error:public int a=new int[10][10];
int b = new int[10]; //先初始化一維陣列
b[0] = new int[10]; //為b[0]初始化一維陣列,b[1]-b[9]仍然未初始化
(3)委託是c#中的獨有型別,他的作用類似於c++中的函式指標;但與函式指標不同的是,委託不僅可以處理靜態函式,也可以處理動態函式。
public
class array
static
int add(int t)
static
void main()
}
《從0開始學架構》 學習筆記(基礎篇和高效能篇)
4月份在某網訂閱了李運華先生的 從0開始學架構 課程,目前已經更新了22期,其中前21期介紹的是架構基礎知識篇和高效能篇,學習完後對整體的架構知識增進了一些了解,所以把心得整理記錄下來。要說對這個課程的評價如何呢?總體而言還是不錯的,尤其是適用於從0開始未接觸過架構設計的同學們,但如果對於有些架構經...
Python基礎篇 從0開始學python
資料型別 流程控制 函式正規表示式 資料型別 字串string 布林boolean 列表listl 123,abc 1.23 l list 123,abc 1.23 元組tuple 字典dict 集合set 日期date 整形int的內建方法 字串str的內建方法 流程控制 巢狀條件判斷 for迴圈...
excel學習 從基礎開始3
1 查詢替換 若是將 蘇州 替換成 蘇州市 注 假如直接替換,文件中存在的蘇州市會變成蘇州市市 需要在替換的時候,開啟 選項 選中 單元格匹配 按照單元格匹配,平時的時候用的不多,平時不選中 替換顏色 ctrl f開啟 查詢替換 選項 格式 查詢格式 模糊替換 將所有帶有 工資 字樣的都換成 錢 查...