在C#中,get
和set
關鍵字用于定義屬性的訪問器。屬性是一種特殊的成員,它提供了對私有字段的受控訪問。get
訪問器用于檢索私有字段的值,而set
訪問器用于設置私有字段的值。
以下是一個簡單的示例,展示了如何使用get
和set
訪問器:
public class MyClass
{
// 私有字段
private int myNumber;
// get訪問器
public int MyNumber
{
get { return myNumber; }
}
// set訪問器
public void MyNumber
{
set { myNumber = value; }
}
}
在這個例子中,我們定義了一個名為MyClass
的類,其中包含一個私有整數字段myNumber
。我們使用get
訪問器來檢索myNumber
的值,并使用set
訪問器來設置myNumber
的值。這樣,外部代碼可以通過屬性來訪問和修改私有字段,而不是直接訪問它們。這有助于保護數據的完整性和安全性。