【发布时间】:2019-07-24 14:39:30
【问题描述】:
我有一个类有一堆ISet<T> 类型的属性,其中 T 因属性而异。
我想遍历一个对象的属性,找到某种 ISet 的属性,然后对每个属性调用 Count。
谢谢。
【问题讨论】:
-
到目前为止你尝试了什么..?
-
@MongZhu,我想我可以检查类 names 的子字符串“ISet”,但是 ISet
不是 ISet,所以我不认为我可以使用 is 或 isAssignableFrom。 -
是要调用集合上的
Count属性,还是只想获取集合中的项目数? -
@Sean,我需要 Count 属性,但我很好奇如果我只需要项目数,你会提出什么建议...
标签: c# .net generics system.reflection