如何给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 的设计考虑了 可读性 ,但是,因此他们没有将这种类型的功能包含到语言中。
我想给两个变量赋值。
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 的设计考虑了 可读性 ,但是,因此他们没有将这种类型的功能包含到语言中。