摘要: 装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。取消装箱将从对象中提取值类型。装箱是隐式的;取消装箱是显式的。 协变和逆变是引用类型的类型转换,装箱和拆箱则是值类型的类型转换。 看一下例子就能明白 下例将整型变量 i 进行了装箱并分配给对象 o。 int i = 123 阅读全文
posted @ 2020-12-08 17:28 路鸣 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在C#中可以使用以下运算符和表达式来执行类型检查或类型转换: is 运算符:检查表达式的运行时类型是否与给定类型兼容,语法是:E is T 如现有变量high,if(high is int){high++;} as 运算符:用于将表达式显式转换为给定类型(如果其运行时类型与该类型兼容)语法是:E a 阅读全文
posted @ 2020-12-08 17:13 路鸣 阅读(890) 评论(0) 推荐(0) 编辑