日期:2014-05-18  浏览次数:20456 次

类可以有两个构造函数吗?
类可以有两个构造函数吗?
比如:
class class{

public Class1(){
//方法体

}
public Class1(){
//方法体

}
}

------解决方案--------------------
不可以有两个完全一样的

有静态构造函数和实例构造函数

静态构造函数只能有一个 比如

static Class1()
{}

实例构造函数可以有多个,但是必须构成重载才可以,就是方法的参数个数或类型不一样

例如

public Class1()
{}

public Class1(string str)
{}
------解决方案--------------------
你那样写不行!