首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何访问未知类型对象的属性名

如何访问未知类型对象的属性名
EN

Stack Overflow用户
提问于 2011-03-28 14:45:15
回答 3查看 1.6K关注 0票数 1

我使用一个包含对象类型参数的函数。我想知道这个未知类型对象的属性的名称。我该怎么做?

KR,

达克马兹

EN

Stack Overflow用户

发布于 2011-03-28 15:00:46

不要使用类型为object的参数,而是使用仿制药

然后,您可以使用约束这个泛型来实现接口或从基类继承。

然后,您将能够访问在受限接口/基类型中定义的属性和函数。您还可以定义自己的接口并对其进行约束。

示例代码:

代码语言:javascript
运行
复制
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
   }
}
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5460689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档