亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c# getset如何定義屬性

c#
小樊
83
2024-07-22 19:33:04
欄目: 編程語言

在C#中,可以使用get和set關鍵字定義屬性。以下是一個示例:

public class Person
{
    private string _name;

    // 定義一個屬性,它具有可讀寫的訪問權限
    public string Name
    {
        get { return _name; }
        set { _name = value; }
    }

    private int _age;

    // 定義一個屬性,它具有只讀的訪問權限
    public int Age
    {
        get { return _age; }
    }

    // 可以在屬性中添加其他邏輯
    private string _fullName;

    public string FullName
    {
        get { return _fullName; }
        set
        {
            _fullName = value;
            // 在設置屬性值時,將Full Name拆分為First Name和Last Name
            string[] names = value.Split(' ');
            FirstName = names[0];
            LastName = names.Length > 1 ? names[1] : "";
        }
    }

    // 自動實現屬性
    public string FirstName { get; private set; }
    public string LastName { get; private set; }
}

在上面的示例中,我們定義了幾個屬性,其中包括可讀寫的屬性、只讀屬性和具有其他邏輯的屬性。通過使用get和set關鍵字,我們可以定義屬性的訪問權限和行為。

0
庄浪县| 淮安市| 河北省| 万年县| 渑池县| 逊克县| 大同县| 广安市| 遂川县| 民勤县| 龙岩市| 阿拉尔市| 乐昌市| 班戈县| 宝清县| 浮梁县| 威信县| 延安市| 关岭| 正定县| 沾化县| 广东省| 台山市| 德化县| 当涂县| 天台县| 嘉定区| 循化| 石景山区| 陈巴尔虎旗| 射阳县| 大港区| 商丘市| 塔河县| 凭祥市| 古交市| 镇原县| 张家港市| 宝鸡市| 樟树市| 马山县|