DispatcherTimer dispatcherTimer = new DispatcherTimer() { Interval = TimeSpan.FromMilliseconds(120) };“DispatcherTimer dispatcherTimer = new DispatcherTimer() ”,這是“實(shí)例化”對象。但是為什么實(shí)例化對象時(shí)還可以 { Interval = TimeSpan.FromMilliseconds(120) }; 不是方法的聲明才使用“{}”的嗎???
2 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
這個(gè)叫Property Initializer。在調(diào)用構(gòu)造函數(shù)時(shí)可以在{}中給屬性賦值,沒記錯(cuò)的話是C#3.0的新語法。比如:
class Person { public string Name { get; set; } public int Age { get; set; } } Person tom = new Person { Name = "Tom", Age = 10 };
- 2 回答
- 0 關(guān)注
- 383 瀏覽
添加回答
舉報(bào)
0/150
提交
取消