public class Person
{
// 定义私有字段
private string name;
private int age;
// 使用属性定义公共的访问器(get 和 set)
public string Name
{
get { return name; } // 获取 name 的值
set { name = value; } // 设置 name 的值
}
public int Age
{
get { return age; } // 获取 age 的值
set
{
if (value >= 0)
{
age = value; // 设置 age 的值,确保年龄非负
}
}
}
}
// 示例用法
class Program
{
static void Main()
{
Person person = new Person();
person.Name = "Alice"; // 使用 set 访问器设置名称
person.Age = 30; // 使用 set 访问器设置年龄
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}"); // 使用 get 访问器获取值
}
}
name
和 age
是私有字段,只能在类的内部访问。Name
和 Age
是公共属性,通过 get
和 set
访问器来控制对私有字段的访问。Person
类的实例,并使用属性来设置和获取字段的值。上一篇:c# gethashcode
下一篇:c# sunnyui
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站