码迷,mamicode.com
首页 > Windows程序 > 详细

C#中的构造函数

时间:2015-01-07 14:55:31      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

1、私有的构造函数

因为该类的构造函数是私有的,因此使用new关键字在外部代码中对该类进行实例化。

 1 public class Student
 2 
 3 {
 4 
 5        private string name;
 6 
 7        private Student(string name)//该类的构造方法
 8 
 9        {
10 
11               this.name=name;
12 
13    }
14 
15 }

 

2、静态构造函数

  • 静态构造函数只执行一次,静态构造函数不确定具体会在什么时候执行,但是通常在第一次调用类的成员之前执行。
  • 静态构造函数不加任何访问修饰符,因为C#代码从来不调用他,总是有.NET运行库调用他,所以加访问修饰符就没有意义了。
  • 静态构造函数不带任何参数。
  • 一个类只能有一个静态构造函数。
  • 无参数的实例构造函数和静态构造函数安全共存,因为两者的执行时间不同,所以执行不会有冲突。
 1 public class Student
 2 
 3 {
 4 
 5        static Student()//静态构造函数
 6 
 7        {
 8 
 9               //code
10 
11         }
12 
13 }    

 

C#中的构造函数

标签:

原文地址:http://www.cnblogs.com/hwy2014/p/4208305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!