C#中的构造函数
来源:互联网 发布:手机淘宝自动刷手软件 编辑:程序博客网 时间:2024/05/16 07:43
1、静态构造函数
在java和其他语言中好像没有这个概念(说错了请各位朋友包涵并指出呵),
C#中的静态构造函数没有参数,有且只能有一个,形如static classname(){},只在类加载时运行(一般的构造函数在每次实例化时运行),用于静态数据的处理。它和一般的无参构造函数是唯一允许有相同参数列表的“重载”情况。更详细的解释可参见忽隐忽现的blog:http://blog.csdn.net/lmtz/archive/2005/09/02/470341.aspx
2、构造函数的一个特别用途
使用构造函数和一个静态字段可以计算创建了多少个类的实例。我曾编写了一个组合控件,组合控件上有一个label和其它控件,使用时发现每次拖放到窗体的该控件虽然名字自动序列变化,可label上的文字始终相同,于是如下形式我修改了程序,并在InitializeComponent()为label赋值this.label1.Text = "label"+nInstancesCreated.ToString();
public class classname
{
private static uint nInstancesCreated=0;
public classname
{
//放InitializeComponent()前
++nInstancesCreated;
// 该调用是 Windows.Forms 窗体设计器所必需的。
InitializeComponent();
}
...
}
- C#中的构造函数
- C#中的构造函数
- c#中的构造函数
- C#中的构造函数
- C#中的构造函数
- C#中的构造函数
- C#中的构造函数
- C#中的构造函数
- C#类中的构造函数
- c#中的静态构造函数
- C#中的类型构造函数(静态构造函数)
- 《解析C#类中的构造函数》
- 在C#中的构造函数和解析函数
- C#构造函数在继承过程中的执行顺序
- 对c#中的静态构造函数的一点理解
- C#构造函数在继承过程中的执行顺序
- c# base和this在构造函数中的应用
- c#中继承关系中的子父类的构造函数 纠缠
- 申请该博客好久了,第一次给你写信。
- 网页常用小技巧(javascript)-[http://blog.csdn.net/edusaj]
- 设置ADMT以执行从Windows NT 4.0到Windows Server 2003的迁移
- 在从Windows NT 4.0升级至Windows Server 2003的计算机上应用注册表和文件系统ACL
- Visual Basic 9.0 前沿播报 -动态标识符
- C#中的构造函数
- 在Windows 2000中禁止域的组策略应用于管理员帐户和所选用户
- 一些meta元素
- 有验证码的登陆页面
- Windows 2000中的域安全性策略
- 网络机器人(3)----游戏机器人的开发工具及开发步骤
- javax.transaction.RollbackException翻译
- Java下数字类型的转换
- html的特殊字符