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

溫馨提示×

如何在C#構造函數中初始化對象屬性

c#
小樊
93
2024-09-11 01:31:09
欄目: 編程語言

在C#中,可以通過構造函數來初始化對象的屬性

public class Person
{
    // 定義類的屬性
    public string Name { get; set; }
    public int Age { get; set; }

    // 無參數的構造函數
    public Person()
    {
        // 可以在這里為屬性設置默認值
        Name = "Unknown";
        Age = 0;
    }

    // 帶參數的構造函數
    public Person(string name, int age)
    {
        // 使用參數值初始化屬性
        Name = name;
        Age = age;
    }
}

使用這個類的示例:

class Program
{
    static void Main(string[] args)
    {
        // 使用無參數構造函數創建對象,將使用默認值
        Person person1 = new Person();
        Console.WriteLine($"Person 1: Name = {person1.Name}, Age = {person1.Age}");

        // 使用帶參數構造函數創建對象,并傳入初始值
        Person person2 = new Person("Alice", 30);
        Console.WriteLine($"Person 2: Name = {person2.Name}, Age = {person2.Age}");
    }
}

輸出結果:

Person 1: Name = Unknown, Age = 0
Person 2: Name = Alice, Age = 30

0
绥江县| 集贤县| 固始县| 西平县| 临桂县| 达拉特旗| 海阳市| 林州市| 南城县| 白沙| 北碚区| 青浦区| 赤水市| 漳浦县| 巫山县| 曲麻莱县| 阳泉市| 邵武市| 遂溪县| 仁怀市| 洛浦县| 曲沃县| 阿巴嘎旗| 色达县| 南岸区| 建宁县| 天津市| 酉阳| 水富县| 沁阳市| 木兰县| 休宁县| 榆中县| 和静县| 阳谷县| 清苑县| 丘北县| 锡林郭勒盟| 新宾| 隆安县| 阳曲县|