我想为两个变量赋值。
dim a as integer=7
dim b as integer=1
a=b=4
但是vb.net检测到第二个等于操作并比较值b和4然后返回false,而我想成为a = 4和b = 4。 我必须在我的代码中使用这种类型的赋值。 我可以为此目的吗?
答案 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的设计考虑了可读性,因此他们没有在该语言中包含这种类型的功能。