我的代码中有:
private string _Username;
public string Username { // How is this called?
get { return _Username; }
set { _Username = value; }
}
Run Code Online (Sandbox Code Playgroud)
我对Username的名字很感兴趣.怎么称呼?它是"吸气者和制定者"或财产还是别的什么?
Fis*_*aen 10
private string _Username; // This is a "private field", the "backing field" for property Username
public string Username // This is a "public property"
{
get { return _Username; } // This is called the "getter"
set { _Username = value; } // This is called the "setter"
}
Run Code Online (Sandbox Code Playgroud)
public string Username // property name is "Username"
{
get { return _Username; } // getter section
set { _Username = value; } // setter section
}
Run Code Online (Sandbox Code Playgroud)
Username 是一个既有吸气剂又有吸气剂的物业.
私人会员_Username负责获取或设置Username.
如果您不在任何地方使用用户名,它将永远不会调用,但是getter/setting部分的调用方式如下:
当您编写如下代码时调用Getter部分:
string anotherStringVariable = Username; // getter section is called
//OR
CallAFunctionToPassValue(Username); // getter section is called
Run Code Online (Sandbox Code Playgroud)
当您编写如下代码时调用Setter部分:
Username = otherStringVariable; // setting section is called
Run Code Online (Sandbox Code Playgroud)