Visual Studio有自动创建方法的方法。例如,您可以双击设计器中的按钮来创建事件处理程序方法,也可以使用代码编辑器顶部的下拉框来创建覆盖或事件处理程序。
对我来说,这些方法似乎从未将新方法放在代码中的合理位置。例如,在源文件的末尾看似合理。但是必须有一些推理这些操作如何运作的原因。我如何理解Visual Studio正在做什么,并利用它来减少挫败感。 (我目前的策略是避免自动创建这些方法的方法,并在第一时间将它们输入到我想要的位置!)
答案 0 :(得分:1)
VS2008会在您双击文件末尾的控件时放置它创建的所有事件处理程序。 Extract Method将新方法放在原始方法的正下方。但是你知道,你可以在任何你想要的地方移动自动创建的方法......
我相信重构!让您选择它所要创建的方法的位置。
答案 1 :(得分:0)
VB.Net和C#都将放置在主类文件中定义的最后一个方法之后创建的方法。对于部分类,它是不是.designer文件的文件。
您能否提供有关您的方案的更多信息?什么语言,设计师和版本的视觉工作室?