摘要: c# 中 is和as 操作符是用来进行强制类型转换的is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常object o = new object(); if (o is Label) { Label lb = (Label)o; ... 阅读全文
posted @ 2015-05-10 21:47 苏打兴 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 继承是C#的三大特性之一,它实现了多态性和代码复用 我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员,单独的封装到一个类中,作为这些类的父类。 Student、Teacher、Driver 子类 派生类 Person 父类 基类1. 子类继承了父... 阅读全文
posted @ 2015-05-10 21:20 苏打兴 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 值类型的变量 VS 引用类型的变量值类型:结构体,枚举,int、char、bool、decimal、double引用类型:数组、自定义类、string、接口、集合、object存储的地方:值类型的值是存储在内存的栈当中。引用类型的值是存储在内存的堆当中。下图展示了值类型与引用类型在计算机中的存储方... 阅读全文
posted @ 2015-05-10 21:11 苏打兴 阅读(187) 评论(0) 推荐(0) 编辑