1
193
更新: 此方法可进一步推广到任何属性:
像这样使用:
|
2
30
已经有一个扩展来执行此操作。
所以:
|
3
13
|
4
4
我使用Darin Dimitrov的答案创建了一个泛型扩展来获取类中任何成员的成员属性(而不是类的属性)。我把它贴在这里是因为其他人可能会觉得它很有用:
用法示例:
|
5
2
如果你以前没看过的话,这里有一个很好的教程 http://msdn.microsoft.com/en-us/library/aa288454(VS.71).aspx 您特别感兴趣的是这里的部分,称为访问属性 http://msdn.microsoft.com/en-us/library/aa288454(VS.71).aspx#vcwlkattributestutorialanchor3 |
6
2
Darin Dimitrov第一个解决方案的简化版本:
|
7
0
可能与内联使用泛型函数体一样简单。 对我来说,将函数泛型化为myClass类型没有任何意义。
|
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
milczi · Swift通用无强制展开向下投射 6 年前 |
bugs · Typescript-泛型类型扩展自身 6 年前 |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 6 年前 |
Blankdud · 具有默认数据的通用对象创建方法 6 年前 |
Tim Hutchison · 从泛型对象列表中读取泛型值 6 年前 |