我想给两个变量赋值。
dim a as integer=7
dim b as integer=1
a=b=4
但是vb.net检测到与运算相等的第二个值,然后比较值b和4,然后返回false,而我想成为a=4和b=4。我必须在代码中使用这种类型的赋值。为此我能做些什么吗?
发布于 2017-06-03 04:54:03
如果你想要那些愚蠢的恶作剧,那就转到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的设计考虑到了可读性,因此它们没有将这种类型的特性包含到语言中。
https://stackoverflow.com/questions/44343674
复制相似问题