溫馨提示×

c# set get如何實現

c#
小樊
113
2024-11-21 15:22:33
欄目: 編程語言

在C#中,我們使用屬性(Properties)來實現set和get方法。屬性提供了一種靈活的機制來讀取、寫入或計算私有字段的值,同時保持封裝性。以下是一個簡單的示例:

public class MyClass
{
    // 聲明一個私有字段
    private int _myNumber;

    // 使用get和set訪問器定義公共屬性
    public int MyNumber
    {
        // get方法用于讀取私有字段的值
        get { return _myNumber; }

        // set方法用于設置私有字段的值
        set { _myNumber = value; }
    }
}

在這個例子中,我們定義了一個名為MyClass的類,其中包含一個名為MyNumber的屬性。通過使用get和set訪問器,我們可以控制對私有字段_myNumber的訪問。當我們需要獲取_myNumber的值時,我們調用MyNumber屬性的get方法;當我們需要設置_myNumber的值時,我們調用set方法。

使用這個類的示例:

MyClass obj = new MyClass();

// 使用set方法設置值
obj.MyNumber = 10;

// 使用get方法獲取值
int value = obj.MyNumber;
Console.WriteLine(value); // 輸出:10

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