摘要:
博客太久没更新了,昨天一个几年没见的朋友告诉我还在看我的博客,说我写的好,很是惭愧!像我这种人,“博德”太差!我用博客主要是记一些有意义的事儿,或是小的经验总结,怕时间长了自己忘了。但自从用上了EverNote 后,我便转移了战场——EverNote 实在好用。2008年的最后一个夕阳也要下山了,告别多事的2008,迎来充满希望的2009,祝愿我所有的朋友、亲人新年快乐!最... 阅读全文
摘要:
C# 中类的属性,编译成中间语言后是 get、set 两个方法,调用属性实际上是调用 get 或 set 方法。 这一点刚接触 C# 时就学到过,但没往心里去。今天修改了项目类库中的一个类,把原来一个公共字段用一个同名可读写的属性实现。本来想着在其它调用这个字段的地方,因为调用属性和调用字段语法完全一样,名字也没变,代码是不用改的。但却发现程序运行不了,提示找不到原来的那个字段。用... 阅读全文
摘要:
abstract、virtual、override 和 new 是在类的继承关系中常用的四个修饰方法的关键字,在此略作总结。1. 常用的中文名:abstract 抽象方法,virtual 虚方法,override 覆盖基类方法,new 隐藏基类方法,override 和 new 有时都叫重写基类方法。2. 适用场合:abstract 和 virtual 用在基类(父类)中;override 和 new 用在派生类(子类)中。3. 具体概念: abstract 抽象方法,是空方法,没有方法体,派生类必须以 override 实现此方法。 virtual 虚方法,若希望或预料到基类的这个方法在将. 阅读全文