我对关键字'值'有疑问当在这样的房产中使用时:
public string Name
{
get
{
return myName;
}
set
{
myName = value;
}
}
什么是价值?编译器如何知道值是什么?
答案 0 :(得分:3)
value
是属性 setter (不是getter)上下文中的关键字,表示正在设置的值。因此,当您致电Name = "Test"
时,value
方法中的"Test"
将为set
。
答案 1 :(得分:1)
他们被称为Contextual Keywords
,你可以检查here。