从纯代码文件中访问方法并在主类中调用它(如 PHP include)
本文关键字:调用 include PHP 文件 代码 访问 方法 | 更新日期: 2023-09-27 18:36:55
这是我的一位同事问的一个一般性问题......
是否可以"外包"代码,然后在主类中调用它(例如 Form1.cs)?
这源于这样一个事实,即他希望在主类中比区域更好地组织他的代码量。
我的第一个想法是 - 当然是!使用 static Extentions
,将其引用到主类,并通过 this.Method()
调用它。
但他的意思是类似于PHP中的"包含"模式。
这可能吗?
他希望在主类中比区域更好地组织他的代码量。
可以使用分部类将单个类的实现拆分为多个(可能更易于管理)源文件。
在File1.cs
:
public partial class MyClass {
public void F() { ... }
}
在File2.cs
:
public partial class MyClass {
public void G() { ... }
}
MyClass
现在有两种方法,F
和G
。
可以使用分部类进行外部化,也可以使用 C# 程序集 (dll) 将其分离。