摘要: CLR 最重要的特性之一就是类型安全,在运行时,CLR 总是知道对象的类型是什么。 GetType为非虚方法,所以一个类型不可能伪装成另一个类型。 子类型可以随意转换为基类型(隐式,安全),基类型必须显示转换为子类型。 使用C#的 is 和 as 操作符来转型 is 检查对象是否兼容于指定类型。 i 阅读全文
posted @ 2017-06-16 23:26 chiguozi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: "运行时"要求各个类型最终都从 System.Object 派生。(显示继承/隐式继承) 提供公共方法(public): Equals 判断两个对象相等,true 表示相等。 GetHashCode 返回对象的哈希值。 ToString 默认返回类型的完整名称(this.GetType().Full 阅读全文
posted @ 2017-06-16 23:21 chiguozi 阅读(308) 评论(0) 推荐(0) 编辑