在C#中,可以使用屬性訪問器來定義屬性的訪問級別和行為。屬性訪問器包括get
和set
兩種類型。
get
訪問器用于獲取屬性的值。例如:private int _age;
public int Age
{
get { return _age; }
}
set
訪問器用于設置屬性的值。例如:private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
除了get
和set
訪問器之外,還可以使用private set
和private get
來定義只讀或只寫屬性。例如:
private string _email;
public string Email
{
get { return _email; }
private set { _email = value; }
}
這樣就可以在類的內部修改屬性的值,但在外部只能獲取屬性的值。