c#中构造函数能否重载使用

c#
387
2024/9/23 18:31:53
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

是的,在C#中,构造函数可以重载。重载的构造函数具有相同的名称,但参数列表不同。这使得你可以使用不同的参数列表来创建类的实例。以下是一个简单的示例:

public class MyClass
{
    private int _value;

    // 默认构造函数
    public MyClass()
    {
        _value = 0;
    }

    // 重载的构造函数,接受一个整数参数
    public MyClass(int value)
    {
        _value = value;
    }
}

在这个例子中,我们有两个构造函数:一个默认构造函数不接受任何参数,另一个接受一个整数参数。你可以根据需要选择使用哪个构造函数来创建MyClass的实例。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C#中 MessageBox的使用技巧