溫馨提示×

c#中構造函數(shù)能否重載使用

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

是的,在C#中,構造函數(shù)可以重載。重載的構造函數(shù)具有相同的名稱,但參數(shù)列表不同。這使得你可以使用不同的參數(shù)列表來創(chuàng)建類的實例。以下是一個簡單的示例:

public class MyClass
{
    private int _value;

    // 默認構造函數(shù)
    public MyClass()
    {
        _value = 0;
    }

    // 重載的構造函數(shù),接受一個整數(shù)參數(shù)
    public MyClass(int value)
    {
        _value = value;
    }
}

在這個例子中,我們有兩個構造函數(shù):一個默認構造函數(shù)不接受任何參數(shù),另一個接受一個整數(shù)參數(shù)。你可以根據(jù)需要選擇使用哪個構造函數(shù)來創(chuàng)建MyClass的實例。

0