第一:綁定運算符,:=:
comboBox1.Text :=: textBox1.Text; //將文本框的內容綁定到下拉框。
第二:帶參數的泛型構造函數:
public class T MyClass : T: class, new()
//we might have
public class T MyClass : T:class, new(int)
第三:支持null類型運算:
int x? = null;
int y? = x + 40;
Myobject obj = null;
Myotherobj obj2 = obj.MyProperty ??? new Myotherobj();
第四:case表達式,支持表達式:
switch(myobj){
case string.IsNullorEmpty(myotherobj):
.....
case myotherobj.Trim().Lower:
....
}
第五:擴展屬性。
[Associate(string)]public static int MyExtensionProperty { get;set;}