摘要: is 是判断某个对象是否是某个类型 对象 is 类型 返回 bool 类型 as是将某个对象转换成某个类型 对象 as 类型 如果转换成功返回对象类型 如果装换不成功,也不会报错,而是返回null值 所有类型的基类——object 任何子类都可以隐式转换父类 object o1 = new Rand 阅读全文
posted @ 2017-07-02 20:34 御风飞舞 阅读(436) 评论(0) 推荐(0) 编辑
摘要: int i = -1;bool b = int.TryParse(null, out i);执行完毕后,b等于false,i等于0,而不是等于-1,切记。 int i = -1;bool b = int.TryParse("123", out i); 执行完毕后,b等于true,i等于123; 1、 阅读全文
posted @ 2017-07-02 20:02 御风飞舞 阅读(13338) 评论(0) 推荐(0) 编辑
摘要: 继承: 继承就是从父类中获取一些公开的成员,如方法和属性。C#中只允许继承一个父类,但允许继承多个接口。如果子类继承接口,则必须实现接口中定义的所有公开成员。 公开成员是指在父类中定义为public的成员(public的作用域可在子类中生效,而private作用域则不可) 子类继承父类: 子类拥有父 阅读全文
posted @ 2017-07-02 01:02 御风飞舞 阅读(564) 评论(0) 推荐(0) 编辑
摘要: virtual方法和abstract方法的使用1、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2 阅读全文
posted @ 2017-07-02 00:54 御风飞舞 阅读(160) 评论(0) 推荐(0) 编辑