标题: C#中什么时候用方法.什么时候用构造方法 [打印本页] 作者: 何学强 时间: 2012-9-26 19:20 标题: C#中什么时候用方法.什么时候用构造方法 什么时候用方法,什么时候用构造方法.他们有什么区别啊作者: 蔡嘉 时间: 2012-9-26 21:08
构造方法的名字必须与类名相同。
类中的普通方法是在类实例化之后被调用执行的,而构造方法则是在类实例化之前执行的。网上有一个例子:
class Program
{
private Program()
{
Console.WriteLine("我是构造函数Program(),我没有参数");
}
public Program(string a)
{
Console.WriteLine("我是构造函数Program(string a),我的参数是字符");
}
public Program(int b)
{
Console.WriteLine("我是构造函数Program(int b),我的参数是数值");
}
public Program(string a,int b)
{
Console.WriteLine("我是构造函数Program(string a,int b),我的参数有两个");
}
static void Main(string[] args)
{
Program objProgram0 = new Program();
Program objProgram1 = new Program("123");
Program objProgram2 = new Program(123);
Program objProgram3 = new Program("123", 123);
Console.Read();