Как сократить объявление массива в вызове метода?

2

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

func(new Object[]{});

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

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

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

  • 2
    Я думаю, что мы должны bash автора для добавления PS.
Теги:
arrays
syntax

2 ответа

5
Лучший ответ

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

func(New Object() { })
  • 0
    Да, только два персонажа выключены.
  • 0
    лол спасибо. Одна итерация, которую я не пробовал.
2

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

func(New Control() {})

Ещё вопросы

Сообщество Overcoder
Наверх
Меню