什么是价值(财产得到设定)?

时间:2014-04-29 14:25:26

标签: c#

我对关键字'值'有疑问当在这样的房产中使用时:

public string Name
{
    get 
    {
       return myName; 
    }
    set 
    { 
       myName = value; 
    }
}

什么是价值?编译器如何知道值是什么?

2 个答案:

答案 0 :(得分:3)

value是属性 setter (不是getter)上下文中的关键字,表示正在设置的值。因此,当您致电Name = "Test"时,value方法中的"Test"将为set

答案 1 :(得分:1)

他们被称为Contextual Keywords,你可以检查here