2011-08-24 29 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作爲計數器/迭代器的循環,其意義是顯而易見的。

相關問題