1

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

示例:我有一堂课

public partial class A
{

}

我想在运行时从 XML 文件创建我的 A 类的一部分。因为当代码发生任何变化时,我不会编译我的项目。我知道这没什么意义,但我需要这个。

XOML 文件对我有用吗?

4

3 回答 3

11

部分类的重点是能够在不同的源文件中定义它的一部分。最后,编译后,你拥有的是一个普通的类,与其他类没有区别。所以不存在“实例化部分类”这样的事情。

于 2009-12-11T14:48:09.727 回答
7

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

MSDN:部分类定义

于 2009-12-11T14:47:51.837 回答
4

你不能。

CLR 中不存在分部类。这更像是一个 Visual Vtudio 技巧,而不是其他任何东西。

于 2009-12-11T14:48:23.330 回答