在C#项目中,我需要添加许多类,每个类都有10个公共属性,每个属性都添加了几个特定的属性。 预计共同财产的数量将增长到20个。
我想:
基本上,我需要在我的文件中插入一些占位符,链接到外部文件并在编译时将内容添加到类中,就像#include
指令在C++
中一样。
所以我需要继承而不导出类,这是有意义的。
答案 0 :(得分:0)
你可以获得的壁橱可能是interface properties。您仍然需要在"后代"中实现属性。类。自己编写一个脚本会很容易,当主文件发生变化时,它会将它们实现为自动属性。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用编译时T4文本模板。在那里,您可以添加所有属性,然后从中增加代码,您甚至可以根据需要进行更改。如果您需要这些类的单独代码,您可以将这些类分成几部分,并在手动文件中添加单个代码。
但是:你很难获得T4的任何IDE功能。有一些扩展,至少在kleast给你一些语法高亮,但基本上就是这样。