会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
雪叶秋枫
2008年9月23日
c#的析构方法
摘要: 如果对象要控制非托管的资源,显示释放还是需要的,对非托管资源的隐式控制是由析构方法提供的。 ~MyClass (0 { //进行实际操作 } protected override void Finalize () { try { // 进行实际操作 } finally { base.Finalize (); } } 显示调用析构方法是不合法的,析构方法都要由垃圾回收器调用。如果要处理昂贵...
阅读全文
posted @ 2008-09-23 13:38 雪叶秋枫
阅读(1259)
评论(0)
推荐(0)
编辑
c#使用静字段
摘要: 静态成员变量通常用来保存当前类的实例数目。 #region Using directives using System; using System.Collections.Generic; using System.Text; #endregion namespace StaticFields { public class Cat { private static int instanc...
阅读全文
posted @ 2008-09-23 11:51 雪叶秋枫
阅读(219)
评论(0)
推荐(0)
编辑
c#使用私有构造方法
摘要: 将类标记为Static可以保证类不会创建实例。静态类是密封的,因此不能从Static类创建派生类型。但是请注意,静态类不包含非静态成员,也没有构造方法。
阅读全文
posted @ 2008-09-23 11:07 雪叶秋枫
阅读(304)
评论(0)
推荐(0)
编辑
C#使用静态构造方法
摘要: 如果我们的类声明了静态构造方法,必须保证静态构造方法在类的实例创建前运行。 例如,可以在Time中加上一个静态构造方法: static Time () { Name = "Time"; } 注意,在静态构造方法前没有访问修饰符(如public),访问修饰符不允许用于静态构造方法。Name必须声明为静态成员变量: private static string Name;
阅读全文
posted @ 2008-09-23 10:52 雪叶秋枫
阅读(309)
评论(0)
推荐(0)
编辑
c#使用静态成员
摘要: 类的方法和属性可以是实例成员也可以是静态成员。实例成员与某类型的实例有关,而静态成员则是类的一部分。 例: 一个名为Button的类,实例化该类生成了名为btnUpdate和btnDelete的对象。静态方法SomeMethod(),要访问此方法要写:Button.SomeMethod(); 在C#中通过实例访问静态方法或成员变量是不合法的。 C#中不存在全局方法,只有类方法,但可以在类中定义静态...
阅读全文
posted @ 2008-09-23 10:02 雪叶秋枫
阅读(880)
评论(0)
推荐(0)
编辑
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理