C#中的静态类,什么时候使用?我的这个理解对不对?请大侠们抽空讨论一下 比如说“地球”,这个实体只有1个,而且地球的属性(大洲,大洋,国家)都是固定的,所以可以把地球作为一个静态类。而“人”这个实体将是多个,每个实体的内部属性(名字,身高,性别)都是各不相同的,所以应该把人定义为非静态类。可不可以这样认为呢?C#静态类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你都特例的话地球可以从星球演变过来的大洲的各种属性也差不多 静态类就像宇宙一样,生来就有,而人是到一定阶段才会出现。宇宙是自始至终都存在的,而人则是在星球运行中生成的,并且会消亡的。在有人类的时候,可以默认宇宙已经存在,而在定义宇宙的时候则不能默认人已经存在 不考虑那么深远。以地球为基础就成了 静态类有点偏面向过程实例类是面向对象。对于那种频繁使用的方法和全局的属性,要用到静态类,可以优化速度。但是静态类不过不手动释放的话,GC是不会自动释放的,会一直挂在内存中。 体会下“我要吃饭”和“吃饭”的区别。前者就是实例,后者就是静态。 使用C#中的ResourceManager 能不能遍历资源中所有资源文件? treeview 要如何写,才能绑定为节点“类型”的子节点,哪位高手,指导一下呀。 .net控件Eval方法传参错误 新手社区使用问题 救命啊,大侠救命,针对"{74946829-37A0-11D2-A273-00C04F8EF4FF}" 的QueryService失败...是什么问题呐.我搞晕了... 求助-桌面程序实现图片拖拽功能. datareader返回纪录条数问题 怎么在remoting远程数据传送中,序列化成二进制传送、接收呀???? 点击窗口一个控件,我的窗口怎么知道点击了哪个控件! 调试问题 webbrowser 如何获取iframe框架中的源代码 字符串压缩
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货