【发布时间】:2012-08-20 15:44:38
【问题描述】:
显然以下在 c# 中完全没问题;
int a;
int b = a = 2;
是否可以在一条语句中在 c# 中进行多个变量赋值?
即类似的东西;
int a = (int b = 2);
【问题讨论】:
-
你为什么要折磨那可怜的无辜的无害语法?
-
@MarcGravell 因为想想我们可以节省的周期。我们会变得富有!
-
@maxp - 考虑未来的维护者。不要忽视代码的可读性。
-
@P.Brian.Mackey 这个问题纯粹是出于学术原因!当我读到一些类似的代码时,我的脑海中闪过这个想法。