如何给vb.net中的多个变量赋值?

How to assign a value to several variable in vb.net?

我想给两个变量赋值。

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

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

如果您想要那些愚蠢的恶作剧,请转到 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 的设计考虑了 可读性 ,但是,因此他们没有将这种类型的功能包含到语言中。