2010-03-25 39 views
2

這是一個有希望的壘球語法問題:我需要調用一個空的Object數組進行評估並設置初始狀態。在C#我只想做到這一點:如何在方法調用中簡化數組聲明?

func(new Object[]{}); 

在VB.NET,我不得不這樣做:

Dim ctrls() As Control = {} 
func(ctrls) 

有沒有辦法來速記VB.NET呼叫,並在一切發生一行代碼?

+2

我認爲我們應該抨擊筆者添加了PS。 – AMissico

回答

5

極其相似的C#語法:

func(New Object() { }) 
+0

是的,只有兩個字符關閉。 – AMissico

+0

lol.Thanks。一次迭代我沒有嘗試。 –

2

使用此:

func(New Control() {})