如何在方法调用中简写数组声明?

时间:2010-03-25 22:03:47

标签: c# vb.net arrays syntax

这有望成为一个垒球语法问题:我需要调用一个带有空Object数组的方法进行评估并设置初始状态。在C#中我会这样做:

func(new Object[]{});

在VB.NET中,我被迫这样做:

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

有没有办法在VB.NET中简化调用,并且所有内容都在一行代码中发生?

2 个答案:

答案 0 :(得分:5)

类似于C#语法:

func(New Object() { })

答案 1 :(得分:2)

使用此:

func(New Control() {})