大多数编程语言都支持显示转换,也称为强制转换,它与隐式转换相呼应,比如,一般的,整型可以通过隐式转换成浮点型,而浮点型需要通过强制转换成整型: int i = 32; double d = i;//整型隐式转换成浮点型 int j = (int)d;//浮点型显示转换成整型 目前,C#中可用的隐式转换有下面这些: 1.所有隐式转换 隐式转换时自动完成的,那隐式转换也支持强制转换,这无可厚非. 2.显式数值类型转换 显式数值转换包括: 1.sbyte 类型可以显式转换为 byte, ushort,…