我有一些這樣的代碼:分配一個新的對象,首先調用的方法,在一行
SomeObject someObject = new SomeObject();
someObject.Initialize();
this.Object = someObject;
我(而懶洋洋地)喜歡把它寫在一行,也許是這樣的:
this.Object = new SomeObject() { Initialize(); };
這是目前可能或可能計劃爲C#6.0嗎?或者這只是一個非常糟糕和懶惰的想法?
僅供參考鬆開C#5.0已經in.Net4.5與VS2012 –
這當然是不可能在目前的C#(5.0)。只有屬性可以像那樣初始化(稱爲對象初始化)。我不相信在下一個計劃版本中可能會有這種可能。 –
哎呀!那麼我的意思是6.0。謝謝@SriramSakthivel –