91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
家居| 河源市| 丹寨县| 南充市| 榆社县| 石门县| 马龙县| 昌邑市| 泾源县| 德昌县| 定边县| 东乡县| 曲阜市| 新建县| 浑源县| 洛阳市| 大同县| 当阳市| 新晃| 金门县| 乌兰县| 龙南县| 华阴市| 五常市| 沙坪坝区| 东乡| 东阳市| 晴隆县| 平利县| 遵义县| 民丰县| 榆树市| 张家口市| 龙井市| 仁化县| 西峡县| 嵊泗县| 崇左市| 区。| 正镶白旗| 义乌市|