如何在运行时创建分部类?

tob*_*ias 1 c# dynamic-compilation

如何在运行时创建分部类?

示例:我有一个班级

public partial class A
{

}
Run Code Online (Sandbox Code Playgroud)

我想在运行时从XML文件创建我的A类的一部分.因为我在编码代码时没有编译我的项目.我知道这意义不大,但我需要这个.

XOML文件适合我吗?

Otá*_*cio 11

部分类的要点是能够在不同的源文件中定义它的一部分.最后,在编译之后,你拥有的是一个普通的类,与其他任何类都无法区分.所以没有"实例化部分类"这样的事情.


Jon*_*gel 7

partial关键字用于跨多个代码文件分隔类.编译器将它们合并为一个类.

MSDN:部分类定义