中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
辉县市| 尉氏县| 星子县| 锦屏县| 佛教| 郯城县| 溆浦县| 兖州市| 拉萨市| 岳池县| 宿州市| 二手房| 淅川县| 辉南县| 泸溪县| 大化| 瓦房店市| 黎平县| 和田市| 涿州市| 利津县| 冷水江市| 武鸣县| 聂拉木县| 格尔木市| 汾西县| 鸡泽县| 体育| 镇坪县| 曲松县| 夹江县| 龙南县| 泗洪县| 桐庐县| 香港| 灌阳县| 清丰县| 永嘉县| 陇西县| 淮阳县| 三河市|