|
|
1
3
自动实现的属性具有名为
在您的情况下,您可以这样访问此支持字段:
注意我在打电话
但是,由于这是一个表达式体成员(lambda语法),因此不会生成支持字段。 getter不依赖于另一个成员,只返回给定表达式的结果,编译器不需要生成支持字段。 使用显式getter实现您的属性将生成一个支持字段,上面的代码将起作用。
|
|
|
2
0
如果指定一个getter,那么编译器将生成一个包含属性名的字段。然后可以使用反射(GetFields,SetValue)修改此字段的值:
它不适用于示例中的计算属性。 |
|
|
JBryanB · 如何从基本抽象类访问类属性 3 年前 |
|
|
Gabe Tucker · 无法在golang中分配接口对象指针 4 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |
|
|
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 8 年前 |
|
|
Randall Flagg · 访问propertyinfo中的属性 8 年前 |
|
|
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 8 年前 |
|
|
tobeypeters · 反射铸造 8 年前 |
|
|
myst02 · 如何在另一个方法之后调用该方法? 8 年前 |