1
A
回答
4
var properties = obj.GetType().GetProperties();
0
2
请勿使用对象类型的参数,而应使用generics。
然后你可以通过constrain这个泛型来实现一个接口或从基类继承。
然后,您将能够访问受约束接口/基本类型中定义的属性和函数。您也可以定义自己的界面并对其进行约束。
示例代码:
public void MyFunc<T>(T myParam)
where T : IEnumerable // or some other interface or base class.
{
foreach (var child in myParam) // uses the interface IEnumerable that the generic was constrained to
{
// do something
}
}
相关问题
- 1. 访问对象的属性名称
- 2. 金属:未知的类型名称float4
- 3. 在Powershell的属性名称中使用“#”访问对象属性?
- 4. 访问属性名称在变量中的对象属性
- 5. 如何按名称访问对象的属性?
- 6. 如何知道对象表的对象类型名称? (Oracle)的
- 7. JSON到C#类 - 未知属性名称
- 8. 未知类型名称类
- 9. 访问类名从属性名称
- 10. 如何使用变量名称从对象访问属性?
- 11. 如何访问JavaScript对象属性名称不值
- 12. 如何获得给定类名称的未知类的对象
- 13. 未知类型名称'TransportViewController'
- 14. 未知类型名称
- 15. 未知类型名称'IRsend'
- 16. 未知类型名称C
- 17. 未知类型名称`socklen_t`
- 18. 未知类型名称
- 19. 未知类型名称'UIImage'
- 20. 未知类型名称'名称空间'
- 21. 对象的属性名称
- 22. 如何访问x:代码中的名称属性 - 对于非FrameworkElement对象?
- 23. 访问对象属性的名称与循环
- 24. 我如何访问属性的类型
- 25. 对象倾斜访问类的属性
- 26. 如何访问对象的属性?
- 27. 如何访问父对象的属性?
- 28. 如何在运行时访问未知对象 - 不是它们的名称
- 29. meteor:当属性名称未知时,如何迭代对象数组
- 30. 流类型对象中的动态属性名称
见思考 - http://msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx – Mitul 2011-03-28 14:49:51