Синтаксис для объявления необязательного параметра строкового массива

Каков правильный синтаксис для объявления параметра опции типа String(); означает, как мне присвоить ему значение по умолчанию для пустого массива (не Nothing):

Function SomeFunc(id as Integer, name as String, Optional values() As String = ???)

Я пробовал с {}, но он не принимает это, говоря: «Требуется постоянное выражение», что также означает, что он не принимает ничего вроде New String().


person dotNET    schedule 30.04.2014    source источник


Ответы (1)


привет, ты можешь попробовать это ..

function example(optional ByVal arr1() as System.Array = nothing)
person user1102001    schedule 30.04.2014
comment
Спасибо, но вы, вероятно, пропустили, что я хочу назначить ему пустой массив, а не Nothing. - person dotNET; 30.04.2014
comment
Я понял, что в настоящее время делать то, что я хочу, невозможно. Передача Nothing - мой единственный вариант, поэтому я отмечу это как ответ. - person dotNET; 02.05.2014