什么是值(设置属性)
本文关键字:属性 设置 什么 | 更新日期: 2023-09-27 18:00:51
我有一个关于关键字'value'的问题,当在这样的属性中使用时:
public string Name
{
get
{
return myName;
}
set
{
myName = value;
}
}
什么是价值?编译器如何知道什么值成立?
value
是属性setter(非getter(上下文中的一个关键字,用于指示正在设置的值。因此,当您调用Name = "Test"
时,value
将是set
方法中的"Test"
。
它们被称为Contextual Keywords
,您可以在这里查看。