代码改变世界

【学习感悟】充分利用抽象类实现强制重写

2009-05-14 07:33 by Robiplus, 269 阅读, 0 推荐, 收藏,
摘要:最近在看Beginning c#object....发现抽象类有个用法,之前一直没注意到,所以来这和大家分享下....   之前都知道从abstract类可以派生到其他类(abstract or 非abstract)...但一直没有注意到可以从非abstract类派生到abstract类!....但仔细想来这样做有啥用呢?基于abstract方法的一个特点---强制多态,我们可以利用它要求之后的类... 阅读全文

C#中类和结构的一个区别...

2009-02-11 23:03 by Robiplus, 404 阅读, 0 推荐, 收藏,
摘要:最近在努力学习C#语法...今晚在左一个二叉树的迭代遍历时发生了点错误...代码如下:[代码][代码]而调试代码是:...[代码]结果发生问题说 迭代到树尖时SubItems为null....后来在迭代中加了个判断是否为null就貌似解决了....但不对啊???为什么书没有啊?难道输错了...最后 终于找到问题是录入错误把Pair<T>弄成了class...而BinaryTree中持有... 阅读全文