文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C# 语言规范 类和对象 构造函数

C# 语言规范 类和对象 构造函数

时间:2011-01-11  来源:zhanqi

  • C# 支持两种构造函数:实例构造函数和静态构造函数。

  • 实例构造函数 (instance constructor) 是实现初始化类实例所需操作的成员。

  • 静态构造函数 (static constructor) 是一种用于在第一次加载类本身时实现其初始化所需操作的成员。

  • 构造函数的声明如同方法一样,不过它没有返回类型,并且它的名称与其所属的类的名称相同。

  • 如果构造函数声明包含 static 修饰符,则它声明了一个静态构造函数。否则,它声明的是一个实例构造函数。

  • 实例构造函数可以被重载。

  • 例如,List<T> 类声明了两个实例构造函数,一个无参数,另一个接受一个 int 参数。实例构造函数使用 new 运算符进行调用。

  • 下面的语句分别使用 List<string> 类的每个构造函数分配两个 List<string> 实例。

    • List<string> list1 = new List<string>();
      List<string> list2 = new List<string>(10);
  • 实例构造函数不同于其他成员,它是不能被继承的。

  • 一个类除了其中实际声明的实例构造函数外,没有其他的实例构造函数。

  • 如果没有为某个类提供任何实例构造函数,则将自动提供一个不带参数的空的实例构造函数。

  • 相关阅读 更多 +
    排行榜 更多 +
    辰域智控app

    辰域智控app

    系统工具 下载
    网医联盟app

    网医联盟app

    运动健身 下载
    汇丰汇选App

    汇丰汇选App

    金融理财 下载