首页 / 软件开发 / C# / C#的显式类型转换
C#的显式类型转换2007-09-10 本站 显式类型转换,又叫强制类型转换。与隐式转换正好相反,显式转换需要用户明确地指定转换的类型。比如下面的例子把一个类型显式转换为类型:long l=5000;int i=(int)l;上一章介绍的拆箱转换就是一种显式转换。这里我们还将讲解以下转换的规则:●显式数值转换●显式枚举转换●显式引用转换显式转换可以发生在表达式的计算过程中。它并不是总能成功,而且常常可能引起信息丢失。显式转换包括所有的隐式转换,也就是说把任何允许的隐式转换写成显式转换的形式都是允许的,如:int i=10;long l=(long)i;6.2.1 6.2.2 6.2.3