【问题标题】:How to Assign 1 value to variables(more than 2 variable) at once如何一次为变量分配 1 个值(超过 2 个变量)
【发布时间】:2014-08-07 03:17:25
【问题描述】:

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

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

我不知道该怎么做。

【问题讨论】:

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


【解决方案1】:

如果你真的需要它在一行中

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

【讨论】:

  • 谢谢@bansi,我才知道
  • +1 - 这可行,但它只是将四行放在一行上(@bansi - 我认为你的陈述不正确)
  • @MattWilko 当答案是a = b = c = d = e = f = g = aChar时我写了那条评论
【解决方案2】:

如果您想要单独的变量名,则不能这样做,但如果您使用某种ArrayList 来保存变量,则可以。

下面会生成一个List(Of String),其中包含5个字符串元素,每个元素都保存着值"foo"

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    相关资源
    最近更新 更多