溫馨提示×

C# Get和Set區別在哪里

c#
小樊
202
2024-07-19 12:57:42
欄目: 編程語言

在C#中,Get和Set是常用的屬性訪問器,用于獲取和設置屬性的值。以下是它們的區別:

  1. Get用于獲取屬性的值,不接受任何參數并返回屬性的值。它在屬性被讀取時調用。
  2. Set用于設置屬性的值,接受一個參數以設置屬性的新值。它在屬性被賦值時調用。

舉例來說,假設有一個名為Name的屬性,可以定義Get和Set方法如下:

private string _name;

public string Name
{
    get
    {
        return _name;
    }
    set
    {
        _name = value;
    }
}

在上面的示例中,get方法用于獲取_name的值,而set方法用于設置_name的值。當獲取Name屬性的值時,將調用get方法,而當設置Name屬性的值時,將調用set方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女