2011-08-24 30 views

回答

2

既不是“更好”,因为它们在功能上是等价的。我会争辩说,单独的行比一行更具可读性。

即:

organizationPanel.Enabled = OrganizationsSeparateFromUsers; 
organizationPanel.Visible = OrganizationsSeparateFromUsers; 

VS:

organizationPanel.Enabled = organizationPanel.Visible = OrganizationsSeparateFromUsers; 
0

这取决于变量的大小。在这个例子中你给的变量有相当长的名字,并迅速变得难以阅读很长的线,所以在这种情况下,我要么会使用两条独立的线路,或者将它写出来,如:

organizationPanel.Enabled = 
    organizationPanel.Visible = 
    OrganizationsSeparateFromUsers; 

随着(在这种情况下,我使用了2个空格,其中我会缩进4以进行正常缩进)。

如果变量是非常短的,这是完全清楚把他们像一条线:

i = j = k = 0 

其中i,j和k作为计数器/迭代器的循环,其意义是显而易见的。

相关问题