声明一个类如下,有两个构造函数,一个没有参数,另一个带有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#会有更好的理解?
浙公网安备 33010602011771号