我正在开展一个保险项目,而政策详情页面每年看起来都需要相同,但是有一些背景逻辑可以使每年的数据略有不同。我每年编写的代码是100%相同的,我只需要导入相应年份的策略逻辑,这是唯一的区别。
有没有办法根据我生成控件时可以传入的某些年份值动态生成using语句?或者以某种方式创建一个包含所有代码的超类,然后我可以将using语句子类化?
举个例子:
using PolicyYear.Y13;
namespace Controls.Policy.Y13.UserControl
{
public partial class PolicyDetail : UserControlYearBase
....
}
UserControlYearBase从PolicyYear.Y13类中拉入,并且在PolicyYear.Y14,.Y15等文件中将存在完全相同的控件。我希望能够动态生成Y ##,无论是什么选定年份是。