溫馨提示×

c#中構造函數是否可以有參數

c#
小樊
103
2024-09-23 17:45:45
欄目: 編程語言

是的,在C#中,構造函數可以有參數。構造函數是一種特殊的成員函數,用于初始化對象的狀態。在C#中,構造函數的名稱與類名相同,并且沒有返回類型。如果構造函數具有參數,則需要在調用構造函數時傳遞相應的參數值。

以下是一個具有參數的C#構造函數的示例:

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }

    // 帶參數的構造函數
    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

// 創建Person對象時傳遞參數
Person person = new Person("John", 30);

在這個例子中,Person類有兩個屬性:NameAge。Person類還定義了一個帶參數的構造函數,該構造函數接受兩個參數:nameage。在創建Person對象時,需要傳遞這兩個參數值。

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