Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 静态构造函数分析
【标  题】:静态构造函数分析
【关键字】:
【来  源】:http://blog.csdn.net/Josion/archive/2007/01/03/1472834.aspx

静态构造函数分析

Your Ad Here  静态构造函数分析
 深刻理解静态构造函数,个人认为在了解理论的同时,更要在实践中去体会.前几日重读<<C#高级编程<3>>>的构造函数一节,摘抄一些在学习静态构造函数时,需要注意的几点建议.虽然都是些“小儿科”级的知识点.但我相信肯定对一些朋友有所帮助与启迪.
 第一:C#的一个新特征就是能给类编写没有参数的静态构造函数.但在c++和VB6中是没有对应的函数的.==>独门暗器
 第二:编写静态构造函数的原因是什么?
  这是因为.类有的时候,需要一些静态的字段或属性.在第一次使用类之前,从外部源中初始化这些静态字段和属性.(注意两点:1."之前".2."外部数据源初始化".那么,都有哪些“外部源”呢?大家可以想一想!)
 第三:静态构造函数不能定义访问修饰符.也就意味着像“public" ,"private"等没有任何实质意义.搞不好则有可能会抱错.
 第四:静态构造函数不能带有任何参数.不能访问实列成员.==>各司其能
 第五:那么,无参数的实列构造函数能否与无参数静态构造函数共存呢?==>可以的. 为什么?==>静态构造函数只有在加载类时执行.而实列构造函数是在创建实列时执行.
[转载] 程序员真实写真:35岁前成功的12条黄金法则:【上一篇】
ASP.NET 2.0 internals[translate from msdn by darwin_yu]:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 启动SQL SERVER时自动执行存储过程
  • 网络常见木马的手工清除方法
  • 莎莎雪亮的眼睛并没有被小狗瘦小的身躯和左右摇摆的可爱小尾巴所蒙蔽
  • 大小写互换的三种方法
  • 中国政府人员滥用公款严重十大领域
  • 全面实战Windows XP防火墙(1)
  • MySQL优化全攻略-相关数据库命令
  • 闲话WPF之十五(WPF的数据处理 [2])
  • 正确分区,使1.99G变成2G整数
  • 透过防火墙访问oracle的方法
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.