Ahm*_*med 2 c# oop class object visual-studio
我最近继承了一些长达数千行且非常混乱的代码.
我试图重新考虑它,以便代码至少更容易找到,但由于它是在visual studio中构建的,所以一切都包含在一个"表单"类中,并且它的编写方式使得分离代码变得很困难没有破坏什么.
有没有办法可以让代码存在于不同的文件中,但仍然保持在同一个类中?
是.只需partial
在类的文件中为类的每个"部分" 使用关键字.
// example class A in file: A1.cs
public partial class A { }
// example class A in file: A2.cs
public partial class A { }
Run Code Online (Sandbox Code Playgroud)
可以在MSDN和其他一千个网站和博客中找到更多信息.