Vb.net 用于声明可选字符串数组参数的语法

Vb.net 用于声明可选字符串数组参数的语法,vb.net,parameters,optional-parameters,Vb.net,Parameters,Optional Parameters,声明类型为String()的选项参数的正确语法是什么;表示如何为其分配空数组的默认值(非Nothing): 我试过使用{},但它不接受,说“需要一个常量表达式”,这也意味着它不会接受类似New String()的内容。您好,您可以试试这个 function example(optional ByVal arr1() as System.Array = nothing) 谢谢,但您可能没有注意到我想给它分配一个空数组,而不是Nothing。传递Nothing是我在这里的唯一选择,所以我将此标记为

声明类型为
String()
的选项参数的正确语法是什么;表示如何为其分配空数组的默认值(非
Nothing
):

我试过使用
{}
,但它不接受,说“需要一个常量表达式”,这也意味着它不会接受类似
New String()

的内容。您好,您可以试试这个

function example(optional ByVal arr1() as System.Array = nothing)

谢谢,但您可能没有注意到我想给它分配一个空数组,而不是
Nothing
。传递
Nothing
是我在这里的唯一选择,所以我将此标记为答案。
function example(optional ByVal arr1() as System.Array = nothing)