C#源代码—演示静态构造函数的使用
来源:互联网 发布:害怕别人超过自己知乎 编辑:程序博客网 时间:2024/05/16 01:05
演示静态构造函数的使用
派生类的构造函数
例如,如果基类Person的构造函数为:
using System;class Test{ public int x; static public int y; //实例构造函数,初始化字段x public Test(int x) { this.x = x; } //静态构造函数,初始化静态字段y static Test() { y = 1; }}class TestStatic{ static void Main() { //调用实例构造函数创建对象,静态构造函数将自动被调用 Test t = new Test(1); //字段x和y都将被初始化 Console.WriteLine("{0},{1}",t.x,Test.y); //修改字段的值 t.x++; Test.y++; Console.WriteLine("{0},{1}", t.x, Test.y); //调用实例构造函数重新创建对象,但静态构造函数不会被调用 t = new Test(0); //只有字段x被初始化 Console.WriteLine("{0},{1}", t.x, Test.y); }}
派生类的构造函数
例如,如果基类Person的构造函数为:
public Person(string name, char sex) { Name = name; Sex = sex; }
则其派生类的构造函数就可写成:
public Student(string name, char sex, string school, int score) : base(name, sex) { School = school; Score = score; }
0 0
- C#源代码—演示静态构造函数的使用
- C#静态构造函数的使用
- C#的静态构造函数
- 静态构造函数的使用
- C# 静态构造函数
- C#静态构造函数
- C# 静态构造函数
- C# 静态构造函数
- C#静态构造函数
- C#静态构造函数
- C#静态构造函数
- C#静态构造函数
- c#静态构造函数
- C#静态构造函数
- C# 静态构造函数
- C#静态构造函数
- C# 静态构造函数
- C# 静态构造函数
- C++菱形继承及解决方法
- mysql kettle 分页
- tspitr(tablespace point in time recovery)实验
- 前瞻:2016年商业智能的七大趋势
- EditText只允许输入数字和字母,且是暗文显示的
- C#源代码—演示静态构造函数的使用
- 有意思的两脚平板支架
- MRP计算之计划展望期、需求时界、计划时界及关系
- eclipse 中的注释 快捷键
- android快速开发--常用utils类
- 在论坛中出现的比较难的sql问题:29(row_number函数 组内某列的值连续出现3次标记出来)
- 运算符优先级一则小案例
- hdu 1162 Eddy's picture(Prim)
- 关于函数的自己的参数,我们必须要用全局的变量来接收