我正在设计一个三层框架
我想知道是否可以将对象的属性传递给函数而无需显式声明它们?例如,如果我想传递Id,Name
给personnelBL.ValidateInsert(...)
我不希望ValidateInsert
函数界面看起来像这样:ValidateInsert(Id,Name)
这样做的原因是我想编写一个基本抽象类以包含一个ValidateInsert(...)
抽象函数,所以我将在类中继承该类,BL Layer
并且如果ValidateInsert
可以以一种可以在常规中传递对象属性的方式声明输入参数,形式真的很好。
注意:有人可能会说我可以使用泛型将对象传递给函数,但是我真的不想传递对象!我想传递任何对象的属性,以便可以在任何entityBL类中继承该抽象基类。
我真的无法解释我想要更好的!抱歉,感谢您对我的理解。
不确定我是否完全了解您想要什么,但是我认为以下内容可以为您提供帮助
希望这个回答你的问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句