Как сократить объявление массива в вызове метода? - PullRequest
2 голосов
/ 26 марта 2010

Надеюсь, это вопрос синтаксиса софтбола: мне нужно вызвать метод с пустым массивом объектов для оценки и установить начальное состояние. В C # я бы просто сделал это:

func(new Object[]{});

В VB.NET я вынужден сделать это:

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

Есть ли способ сократить вызов в VB.NET и сделать так, чтобы все происходило в одной строке кода?

Ответы [ 2 ]

5 голосов
/ 26 марта 2010

Очень похоже на синтаксис C #:

func(New Object() { })
2 голосов
/ 26 марта 2010

Используйте это:

func(New Control() {})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...