2010-12-08 80 views
2

我正在爲大學的C#程序設計工作。作爲我的最後一部分。 這位教授給了我們一個程序,這個程序很有用,但寫得很差。 我們必須清理代碼並添加自己的天賦,但我們必須使用原始代碼來完成此任務,以便教授可以跟隨我們改變的地方。添加+摺疊樹列表大評論塊 - Visual Studio 2008中的C#代碼

許多方法都有大量的冗餘代碼,可以將其引入另一個方法,一次,然後在需要時調用。

我在評論這一切,但它很容易佔據80%的form.cs.

這使我對我的問題:

有沒有一種簡單的方法來添加加號下拉菜單,這樣我可以摺疊所有的大型註釋塊。

我正在使用MS Visual Studio 2008 Pro。

非常感謝您的幫助。

回答

3

使用regions

#region 

// Block you want to expand/collapse 

#endregion 
+0

非常感謝你......甚至包括MSDN的鏈接。這正是我所期待的。 – subcan 2010-12-09 21:26:51

0

您可以添加和地區:

#region Commented out Method 
// 
// 
// 
#endregion 

,但我也認爲,如果你使用

/* */ 

註釋符號,VS 2008會自動可摺疊控件添加到側邊欄你的代碼。我目前沒有VS 2008來測試,但VS 2010做到了這一點。

0

你可以把所有這些放入區域標籤,但你有沒有想過使用部分類?
表單可能已經是一個部分類,所以你只需要創建一個新的.cs文件,並將類定義設置爲與form.cs中相同。 這樣,您可以將所有冗餘方法移動到其他文件。