Я написал это - очень простую функцию, а затем задался вопросом, есть ли у VB некоторые встроенные функции для этого, но не смог найти ничего конкретного.VB.Net Инициализация массива на лету
Private Shared Function MakeArray(Of T)(ByVal ParamArray args() As T) As T()
Return args
End Function
Не так много, чтобы использовать как
Dim someNames() as string = MakeArray("Hans", "Luke", "Lia")
Потому что это может быть сделано с
Dim someNames() as string = {"Hans", "Luke", "Lia"}
Но больше похоже
public sub PrintNames(names() as string)
// print each name
End Sub
PrintNames(MakeArray("Hans", "Luke", "Lia"))
Любые идеи?
Отлично, первый пример именно то, что я искал. Благодарю. –
Я думаю, мы все можем согласиться с тем, что самое важное здесь - правильное написание «Хан» :) – Andy
@ Неверный, его порядок, в котором они появляются .... это должно быть «Люк», «Хан», а затем «Лея» .... потому что мы все знаем, что Хан и Лея более близки друг к другу и не разделены ее братом;) – GoldBishop