随笔分类 -  C#

值类型
摘要:老生常谈 所有的类型可以划分为两类:值类型和引用类型。他们的区别在于复制策略的差异,后者又造成每种类型在内存中的存储位置不同。值类型 值类型直接包含值。换... 阅读全文

posted @ 2014-12-15 16:34 Cassie,zh 阅读(245) 评论(0) 推荐(0) 编辑

接口
摘要:一、多态性 除了使用继承使用多态性,还能通过接口使用它。与抽象类不一样的是,接口不包含任何实现。二、接口的实现 1.显示 使用显示的方法实现接口,只能通过接口本身调用它,所以,最典型的做法是将对象转型为接口。internal interface IPerson { st... 阅读全文

posted @ 2014-12-15 14:52 Cassie,zh 阅读(219) 评论(0) 推荐(0) 编辑

继承
摘要:一、派生 1.基类型和派生类型之间的转型 从派生类型转基类型时为隐式转型,不需要特殊的运算符,转换总会成功,不会引发异常。 从基类型转派生类型需要执行一次显示转型,可能会失败。 2.访问修饰符 3.扩展方法 4.单一继承 5.密封类(sealed) 简单来说就是不允许派生... 阅读全文

posted @ 2014-12-11 10:36 Cassie,zh 阅读(191) 评论(0) 推荐(0) 编辑

导航