您的位置:首页 > 大数据 > 人工智能

构造函数链(Constructor chaining)

2004-05-12 11:05 337 查看
声明一个类如下,有两个构造函数,一个没有参数,另一个带有int型参数
class MyClass
{
public MyClass():this(2)
{
Console.WriteLine("没有参数");
}
public MyClass(int i)
{
Console.WriteLine("整型参数");
}
}

static void Main()
{
MyClass c =new MyClass();
}

输出结果如下:
整型参数
没有参数

结论:
调用顺序为:public MyClass(int i) ->public MyClass()
我以前用了4年VB,现在学C#,感觉C#灵活多了。我没有学过C++,是不是学过C++后,对C#会有更好的理解?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: