是否可以跨项目有部分类。
例如项目 1 有一个客户类。
Project2 是一个可选模块,它通过附加一个订单类并利用原始客户类来添加到客户类。
最佳答案
您不能使用 partial
关键字在项目之间拆分类的代码。 partial
关键字是编译器技巧;编译器将从它找到的部分中输出一个类,因此该类的所有部分必须存在于同一个二进制文件中。一旦类被编译,就没有留下它是部分类的痕迹。
如果您想扩展现有的类,您将需要继承它(如果它不是密封的),或者创建您自己的新类,其中包含您希望从中组合信息的类。
关于.net - 跨项目的部分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132323/