Ada*_*m S 3 c# wpf visual-studio
我已经到了一个点,我的主要代码文件大约有一千行,并且它变得无法管理; 也就是说,我开始感到困惑,不知道在哪里找到一些东西.它的评论很好但是有太多的东西.
我真的希望能够将我的代码组织成不同的文件,每个文件都有自己的用途.当我编辑这些其他文件时,我希望得到VS给我的所有帮助.一张图片可以说千言万语:
alt text http://img64.imageshack.us/img64/7848/codeorganizationscreens.png
我正在努力做甚么可能吗?
虽然其他人说的partial classes是真的.我还建议你分析你班上的重构机会.
如果您在管理它时遇到问题,可以尝试将您的单个课程分成几个职责较少的课程.
恕我直言的部分课程可能没什么帮助.你把班级分开了regions吗?区域提高了代码的可读性.
是的,但是您需要位于相同的命名空间中并像在主文件中一样声明该类,例如:
file1.cs
namespace Names
{
public partial class Hello
{
public void DoSomething() { }
}
}
Run Code Online (Sandbox Code Playgroud)
file2.cs
namespace Names
{
public partial class Hello
{
public void Go() { DoSomething(); }
}
}
Run Code Online (Sandbox Code Playgroud)