在vb.net中是否有更短的方法来创建字符串数组

时间:2012-11-18 22:02:18

标签: arrays vb.net string

目前我正在使用它来创建一个字符串数组

New String() {" ", ".", ";"}

是否有另一种不需要这么多字符的方法,比如没有New String()部分呢?

2 个答案:

答案 0 :(得分:3)

编译器通常可以从其元素中推断出数组的类型,例如

Dim stringArray = {" ", ".", ";"}

注意 - 当数组为空时,这不起作用,因为没有要检查的元素。

Dim stringArray = New String() {} ' specify the source type, infer the destination type
Dim stringArray As String() = {}  ' specify the destination type, infer the source type

答案 1 :(得分:0)

Dim stringArray = " . ".Cast(Of String)().ToArray()