2009-10-31 74 views
0

Visual Studio有自動創建方法的方法。例如,您可以雙擊設計器中的按鈕來創建事件處理程序方法,或者可以使用代碼編輯器頂部的下拉框創建覆蓋或事件處理程序。瞭解在Visual Studio GUI中創建的方法的位置

對我來說,這些方法似乎從未將新方法放在代碼中的合理位置。例如,在源文件的末尾看起來是合理的。但是這些操作的工作背後肯定有一些推理。我如何理解Visual Studio正在做什麼並利用它來減少挫折。 (我目前的策略是避免自動創建這些方法的方式,只需在我想要的地方輸入它們即可!)

回答

1

VS2008放置所有在最後雙擊控件時創建的事件處理程序的文件。提取方法將新方法置於原始方法的正下方。但你知道,你實際上可以將自動創建的方法移動到任何你想要的地方...

我相信重構!讓你選擇你想要放置的方法。

0

VB.Net和C#都將放置在主類文件中定義的最後一個方法之後創建的方法。對於部分類,它是不是.designer文件的文件。

你能給我們提供一些關於你的場景的更多信息嗎?什麼語言,設計師和版本的視覺工作室?

相關問題