我在哪里把我的C#委托声明放在自己的文件中?

tpo*_*wer 19 c# delegates

出于习惯,我倾向于在未嵌套时将类/结构/枚举放在单独的文件中.

对于代表来说,为一个班轮创建一个单独的文件似乎有点过分:

public delegate string MyDelegateThatIsNotNestedInAnyClass ( string par );
Run Code Online (Sandbox Code Playgroud)

我通常将它添加到最密切相关的类文件的底部.我只是想知道其他人在做什么?

Ant*_*lev 5

我倾向于将每种类型放在一个单独的代码文件中.这样做可以帮助您在解决方案资源管理器中导航,尽管ReSharper使用" 转到文件 "

alt text http://www.jetbrains.com/resharper/features/screenshots/40/navigation_gotofile.png

和" 转到类型 ":

alt text http://www.jetbrains.com/resharper/features/screenshots/40/navigation_gototype.png

  • 您的图片现在已损坏 (2认同)