第一处的class是类的实例构造函数
第二处的实例化类Class1,在实例化时会自动调用类的实例构造函数
第二处的实例化类Class1,在实例化时会自动调用类的实例构造函数
解决方案 »
- 请问怎么在vs2008中做一个登陆界面
- 多语言开发最佳实践,让软件的界面支持多国语言,怎么样做才最好?
- 返回值
- C#下三层C/S应用的简单实现
- WinForm程序中引用了System.Web,但提示HttpUtility不存在
- 使用IDbConnection接口时,C#和VB.Net不一样的问题
- 打包安装后,发现水晶报表一个大Bug!高分请教!
- 如何判断DataSet中有没有数据?谢谢!
- C# object对象装箱拆箱问题
- 为什么用C#创建ASP.Net应用程序,WEB窗体控件为什么在运行结果窗体(IE)中不可见
- EJB多层结构 VS ADO.NET 只要发表了实质性内容的就最少给10分,最多100分
- c#编程规范
构造函数的完整定义是这样的:
class 类名
{
[属性][修饰符]类名 ([ 参数列表])
{
//构造函数体
}
}
其中修饰符是可选的,包括public、protected、internal、private四个修饰符的有效组合和
extern。一般情况下声明为public,便于定义类时调用构造函数。
他也说得好清楚,我想我就不说了吧就是他说的,第一个是实例函数,第二个是构造函数
C#也应该是同样的道理!
它报错的意思,就是:前面已经有了一个返回类型(隐藏的,只有系统能看到,呵呵),你再加一个void,它当然要报错了!就像你在已经是int function()前面,再加一个void,你说它会报错不,呵呵! 也就是说,实际上构造函数是有返回类型的,但不能由程序员来控制,我们能加的,可以是其他一些修饰符,比如访问修饰、范围修饰……