c#的get/set用法
时间: 2023-11-12 18:04:59 浏览: 146
C# set get用法
在C#中,get和set是访问器(accessor)的关键字,用于控制类的属性(property)的访问权限。get用于获取属性值,set用于设置属性值。
下面是get和set用法的示例:
```csharp
public class Person
{
private string name;
//定义Name属性,并使用get和set控制访问权限
public string Name
{
get { return name; }
set { name = value; }
}
}
//使用示例
Person person = new Person();
person.Name = "张三"; //设置Name属性的值
string name = person.Name; //获取Name属性的值
```
在上面的示例中,我们定义了一个Person类,并在该类中定义了一个Name属性。使用get和set关键字分别控制Name属性的访问权限。在调用时,我们可以通过设置person对象的Name属性来设置Name属性的值,也可以通过获取person对象的Name属性来获取Name属性的值。
阅读全文