关于静态类的问题,请高手解答一下,谢谢。 C# 2.0 有静态类,不用实例化就可以直接使用,感觉非常方便,有点上瘾了,呵呵。静态类在其程序集被调用时,就存在在内存里面。如果太多静态类,是否会占用太多的内存?请问一下各位,什么情况下应该使用静态类?有什么要注意的事项? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 相对来说 调用的比较多的时候可能就不要用static 回: 静态类在其程序集被调用时,就存在在内存里面.____________________________________________静态类是在其成员第一次被访问前进行初始化的..如果静态初始化失败.则此静态类将在整个程序集中不可用.静态类是在纯面向对象设计和简单性之间的一个权衡,它们被广泛用来提供一些访问其他操作(比如:System.IO.File)的快捷方式,或者在不需要完整的面向对象封装器的时候提供一些功能(比如System.Environment) 静态类 一般只是包装一些静态方法和很少的静态字段 这样消耗很小的内存这些静态方法使用频繁,因此不需要经常实例化类。经典类System.ConvertSystem.IO.File 关于vs自带报表的问题 初学C#,连接Oracle数据库出现ora-12154错误 关于Convert.ToInt32把字符串转化为整型的问题 截取某个字符串的问题。 一个关于EXCEL开发问题. 四个3角,可以发200分贴了,先散200分,顺便问个问题。 如何用多线程来实现一台客户端连接多台服务器进行上传下载?急! 如何将datarow直接赋给datagridview中的某行 觉得是高手的都来! DataGrid.RenderControl写到一个excel文件里,怎么保证格式? 求助,急!如何获得存储过程返回的结果集? 请愚翁帮忙,关于DLL的!谢谢!
____________________________________________
静态类是在其成员第一次被访问前进行初始化的..
如果静态初始化失败.则此静态类将在整个程序集中不可用.静态类是在纯面向对象设计和简单性之间的一个权衡,
它们被广泛用来提供一些访问其他操作(比如:System.IO.File)的快捷方式,或者在不需要完整的面向对象封装器的时候提供一些功能(比如System.Environment)
System.Convert
System.IO.File