![]() |
1
2
使用反射非常容易——先试试这个
参见- http://msdn.microsoft.com/en-us/library/kyaxdd3x.aspx 了解更多信息 |
|
2
1
您应该尝试做的第一件事是,不要像类定义所做的那样,将字符串存储在显式命名的属性中。最合适的场景似乎是List<字符串>键入可以在类中容纳所有这些的属性。这也意味着你已经准备好了你的清单。
像这样:
然后,您在属性Artists中有您的列表,可以直接使用该列表,也可以通过执行以下操作返回该列表:
然而,你似乎已经表示,你无法改变这样一个事实,即它们最终作为你向我们展示的类中的单独属性提供给你,所以。。。
任何一种都应该有帮助,但不要使用字典,因为这会带来更多的开销,除非你真的需要知道每个艺术家的财产名称,在这种情况下,它比简单的列表更有帮助。
|
![]() |
3
0
你可以这样做:
|
![]() |
4
0
如果您可以确保没有其他类型的属性,那么这将起作用:
|
![]() |
JBryanB · 如何从基本抽象类访问类属性 2 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 3 年前 |
![]() |
jkone27 · F#-在编译时从字符串生成简单的空类型 7 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 7 年前 |
![]() |
Randall Flagg · 访问propertyinfo中的属性 7 年前 |
![]() |
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 7 年前 |
![]() |
tobeypeters · 反射铸造 7 年前 |
![]() |
myst02 · 如何在另一个方法之后调用该方法? 7 年前 |