Public Function Foo() as String()
Dim bar As String = {"bar1","bar2","bar3"}
Return bar
End Function
我的情况类似于上面的代码示例,我从函数返回一个字符串数组。
我想做的只是返回字符串数组而不必先声明变量然后返回变量。
这样的东西,虽然这显然不起作用:
Return {"bar1","bar2","bar3"}
是否可以这样做,我似乎找不到有效的方法?
答案 0 :(得分:11)
你可以这样做:
Public Function Foo() As String()
Return New String() {"bar1", "bar2", "bar3"}
End Function
答案 1 :(得分:3)
您不必声明变量(作为Darin的示例),但您必须创建所需类型的实例(字符串数组)。
他的榜样有效,因为他正在“新手”一个字符串数组。