1、自動屬性,就是一個屬性的簡寫方式,不過後臺編譯時會自動的將屬性的代碼補全 2、可變類型 Var: 其實不是真的可變,而是對於可以推斷出來的強類型對象可以幫我們自動識別。在聲明太複雜的類型是可以使用。或者使用次數不多的情況下 Var編譯時確定類型 Dynamic : 真正的可變類型,在運行階段看你 ...
1、自動屬性,就是一個屬性的簡寫方式,不過後臺編譯時會自動的將屬性的代碼補全
2、可變類型
Var:
其實不是真的可變,而是對於可以推斷出來的強類型對象可以幫我們自動識別。在聲明太複雜的類型是可以使用。或者使用次數不多的情況下
Var編譯時確定類型
Dynamic :
真正的可變類型,在運行階段看你給的值來賦予它類型,運行時可變,弱類型
Dynamic運行時確定類型
3、對象初始化器與集合初始化器:其實就是一種語法糖
對象初始化器語法:對象得要有一個無參的構造方法要是有參則要在括弧裡加上參數,一般要求一定要有一個無參的構造方法
集合初始化器語法:
4、匿名對象、
一般情況下,只需要用一次的類,本質也是一個類型
4、擴展方法
1.靜態類
2.靜態方法
3.This關鍵字
4.語法:
5、委托,匿名方法與Lambda表達式
聲明:
聲明委托變數:
標準使用:
匿名方法:
Lambda語句:可以獨立運行
Lambda表達式:不可以獨立運行