如何一次为变量(超过2个变量)分配1个值

时间:2014-08-07 03:17:25

标签: .net vb.net variables variable-assignment

我们可以在VB.net中一次为变量(超过2个变量)分配1个值 像这样:

dim a,b,c,d,e,f,g as string = "A Character"

我无法弄清楚如何做到这一点。

2 个答案:

答案 0 :(得分:2)

如果你真的需要在一行

Dim aChar As String = "MyString"
Dim a, b, c, d As String
a = aChar : b = aChar : c = aChar : d = aChar

答案 1 :(得分:0)

如果您想要单独的变量名称,则无法执行此操作,但如果您使用某种ArrayList来保存变量,则无法执行此操作。

以下生成包含5个字符串元素的List(Of String),每个元素都包含值"foo"

 Dim s = Enumerable.Repeat("foo", 5).ToList