溫馨提示×

c# get set如何實現只讀屬性

c#
小樊
106
2024-11-23 19:03:29
欄目: 編程語言

在C#中,您可以使用getset訪問器來創建只讀屬性。只讀屬性的特點是其值在對象創建后無法更改。要實現只讀屬性,您只需在get訪問器中返回屬性值,而不提供set訪問器。以下是一個示例:

public class MyClass
{
    private int _myProperty;

    public MyClass(int myProperty)
    {
        _myProperty = myProperty;
    }

    public int MyProperty
    {
        get { return _myProperty; }
        // 沒有 set 訪問器,因此這是一個只讀屬性
    }
}

在這個例子中,我們創建了一個名為MyClass的類,其中包含一個名為MyProperty的只讀屬性。這個屬性的值在對象創建時通過構造函數設置,之后無法更改。

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