如何将对象属性作为函数参数传递?

毛重

我正在设计一个三层框架

我想知道是否可以将对象的属性传递给函数而无需显式声明它们?例如,如果我想传递Id,NamepersonnelBL.ValidateInsert(...)

我不希望ValidateInsert函数界面看起来像这样:ValidateInsert(Id,Name)

这样做的原因是我想编写一个基本抽象类以包含一个ValidateInsert(...)抽象函数,所以我将在类中继承该类,BL Layer并且如果ValidateInsert可以以一种可以在常规中传递对象属性的方式声明输入参数,形式真的很好。

注意:有人可能会说我可以使用泛型将对象传递给函数,但是我真的不想传递对象!我想传递任何对象的属性,以便可以在任何entityBL类中继承该抽象基类。

我真的无法解释我想要更好的!抱歉,感谢您对我的理解。

z

不确定我是否完全了解您想要什么,但是我认为以下内容可以为您提供帮助

  1. 您可以使用反射。可以避免性能问题,即在每个类上即时创建方法并进行编译(可以使用编译表达式树)。并添加仅放在相关属性上的自己的属性。
  2. 创建一个接口,它可以返回列名及其值的字典。您的抽象类将实现此接口。

希望这个回答你的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将对象的属性作为参数传递给函数

来自分类Dev

如何将对象列表作为函数中的参数传递,然后使用对象的属性C#

来自分类Dev

如何将对象/类作为函数的参数传递

来自分类Dev

如何将对象作为参数传递给函数

来自分类Dev

如何将对象/类作为函数的参数传递

来自分类Dev

如何将对象属性作为参数传递给Struts自定义验证器

来自分类Dev

如何将对象的函数名称作为参数传递

来自分类Dev

如何将对象作为默认参数传递给ecmascript中的函数?

来自分类Dev

如何将对象作为BlackBerry SOAP请求参数传递

来自分类Dev

如何将对象作为BlackBerry SOAP请求参数传递

来自分类Dev

将对象作为函数参数传递

来自分类Dev

将对象作为构造函数的参数传递

来自分类Dev

Lua-如何将对象的函数作为参数传递给另一个函数

来自分类Dev

Lua-如何将对象的函数作为参数传递给另一个函数

来自分类Dev

如何将多个参数作为输入发送到 WorkManager?或者如何创建构造函数?或者如何将对象作为输入传递?

来自分类Dev

如何将多个对象属性作为参数传递?

来自分类Dev

如何将对象名称值对作为参数传递给方法?

来自分类Dev

如何将对象作为参数传递给剑道网格读取方法

来自分类Dev

如何将对子矩阵视图的持久引用作为函数参数传递?

来自分类Dev

如何将对子矩阵视图的持久引用作为函数参数传递?

来自分类Dev

如何将对象文字作为聚合物属性传递

来自分类Dev

如何将对象的属性作为prop传递给vue.js组件

来自分类Dev

将对象作为参数传递给函数:MATLAB

来自分类Dev

将对象作为参数传递给C ++中的函数

来自分类Dev

将对象HTMLInputElement作为参数传递给函数

来自分类Dev

将对象作为参数传递给构造函数?

来自分类Dev

在构造函数中将对象作为参数传递

来自分类Dev

如何在python的函数中将对象的实例作为参数传递?

来自分类Dev

如何将函数作为参数传递

Related 相关文章

  1. 1

    如何将对象的属性作为参数传递给函数

  2. 2

    如何将对象列表作为函数中的参数传递,然后使用对象的属性C#

  3. 3

    如何将对象/类作为函数的参数传递

  4. 4

    如何将对象作为参数传递给函数

  5. 5

    如何将对象/类作为函数的参数传递

  6. 6

    如何将对象属性作为参数传递给Struts自定义验证器

  7. 7

    如何将对象的函数名称作为参数传递

  8. 8

    如何将对象作为默认参数传递给ecmascript中的函数?

  9. 9

    如何将对象作为BlackBerry SOAP请求参数传递

  10. 10

    如何将对象作为BlackBerry SOAP请求参数传递

  11. 11

    将对象作为函数参数传递

  12. 12

    将对象作为构造函数的参数传递

  13. 13

    Lua-如何将对象的函数作为参数传递给另一个函数

  14. 14

    Lua-如何将对象的函数作为参数传递给另一个函数

  15. 15

    如何将多个参数作为输入发送到 WorkManager?或者如何创建构造函数?或者如何将对象作为输入传递?

  16. 16

    如何将多个对象属性作为参数传递?

  17. 17

    如何将对象名称值对作为参数传递给方法?

  18. 18

    如何将对象作为参数传递给剑道网格读取方法

  19. 19

    如何将对子矩阵视图的持久引用作为函数参数传递?

  20. 20

    如何将对子矩阵视图的持久引用作为函数参数传递?

  21. 21

    如何将对象文字作为聚合物属性传递

  22. 22

    如何将对象的属性作为prop传递给vue.js组件

  23. 23

    将对象作为参数传递给函数:MATLAB

  24. 24

    将对象作为参数传递给C ++中的函数

  25. 25

    将对象HTMLInputElement作为参数传递给函数

  26. 26

    将对象作为参数传递给构造函数?

  27. 27

    在构造函数中将对象作为参数传递

  28. 28

    如何在python的函数中将对象的实例作为参数传递?

  29. 29

    如何将函数作为参数传递

热门标签

归档