如何为vb.net中的几个变量赋值?

时间:2017-06-03 11:58:16

标签: vb.net variable-assignment

我想为两个变量赋值。

dim a as integer=7
dim b as integer=1
a=b=4

但是vb.net检测到第二个等于操作并比较值b和4然后返回false,而我想成为a = 4和b = 4。 我必须在我的代码中使用这种类型的赋值。 我可以为此目的吗?

1 个答案:

答案 0 :(得分:3)

如果你想要那些愚蠢的诡计,那么继续前进到 C#

int a = 7;
int b = 1;
Console.WriteLine("a = " + a.ToString());
Console.WriteLine("b = " + b.ToString());

a = b = 4;
Console.WriteLine("a = " + a.ToString());
Console.WriteLine("b = " + b.ToString());

结果:

a = 7
b = 1
a = 4
b = 4

VB.Net的设计考虑了可读性,因此他们没有在该语言中包含这种类型的功能。