我最近继承了一些代码,这些代码有几千行长,而且非常混乱。
我试图重新分析它,这样代码至少更容易找到,但是由于它是在visual studio中构建的,所以所有东西都包含在一个“表单”类中,而且它编写的方式使得在不破坏某些东西的情况下很难分离代码。
是否有一种方法可以让代码在不同的文件中驻留,但仍然将其保存在同一个类中?
发布于 2014-06-05 16:33:11
是的,这是可能的。这就是Visual为Win Forms之类的东西生成代码的方式。它允许将实现分成两个单独的文件,并允许用户只修改一个文件,从而降低出错的可能性。
这个概念叫做partial classes。在两个不同的文件中定义同一个类,但是类定义需要在字体中使用单词分部。structs和interfaces也是可能的。
点击此处阅读更多信息:
http://msdn.microsoft.com/en-us/library/wa80x488.aspx
https://stackoverflow.com/questions/24065464
复制相似问题