阅读量:0
在C#中,可以使用get和set关键字定义属性。以下是一个示例:
public class Person { private string _name; // 定义一个属性,它具有可读写的访问权限 public string Name { get { return _name; } set { _name = value; } } private int _age; // 定义一个属性,它具有只读的访问权限 public int Age { get { return _age; } } // 可以在属性中添加其他逻辑 private string _fullName; public string FullName { get { return _fullName; } set { _fullName = value; // 在设置属性值时,将Full Name拆分为First Name和Last Name string[] names = value.Split(' '); FirstName = names[0]; LastName = names.Length > 1 ? names[1] : ""; } } // 自动实现属性 public string FirstName { get; private set; } public string LastName { get; private set; } }
在上面的示例中,我们定义了几个属性,其中包括可读写的属性、只读属性和具有其他逻辑的属性。通过使用get和set关键字,我们可以定义属性的访问权限和行为。