将C#类分成单个文件

时间:2010-10-22 16:11:36

标签: c#

我正在寻找一个工具来拆分包含多个C#类的文件,以便每个类都在自己的文件中。这样的工具是否存在?

3 个答案:

答案 0 :(得分:4)

如果您是Resharper(或DevExpress IDE Productivity Tools)用户,它会进行重构。不确定是否可以将整个文件作为一个命令处理,但每个类只需要几个键盘笔划,因此可以手动完成(除非我们正在讨论数百个类)。

答案 1 :(得分:0)

Resharper这样做。 CodeRush也是这样做的。 CodeRush还为您提供了重命名文件以匹配类型等的选项。

答案 2 :(得分:-1)

为什么不剪切和粘贴课程? Resharper和其他工具(甚至可能是vs2010)可以做一个Refactor ... Move Class,但它可能需要更长的时间:

  • 创建新文件
  • 从原始文件中剪切类
  • 粘贴到新文件