首页 > Windows开发 > 详细

c# 类型转换

时间:2015-04-25 09:19:44      阅读:333      评论:0      收藏:0      [点我收藏+]

隐式转换    *直接转换

var1=var2

类型 可以安全地转换为
byte short,ushort,int,uint,long,ulong,float,double,decimal
sbyte short,int,long,float,double,decimal
short int,long,float,double,decimal
ushort int,uint,long,ulong,float,double,decimal
int long,float,double,decimal
uint long,ulong,float,double,decimal
long float,double,decimal
ulong float,double,decimal

float

double

char

ushort,int,uint,long,ulong,float,double,decimal

转换规则:任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B。

 

显示转换

命令 结果
Convert.ToBoolean(val) val转换为bool
Convert.ToByte(val) val转换为byte
Convert.ToChar(val) val转换为Char
Convert.ToDecimal(val) val转换为Decimal
Convert.ToDouble(val) val转换为Double
Convert.ToInt16(val) val转换为short
Convert.ToInt32(val) val转换为int
Convert.ToInt64(val) val转换为long
Convert.ToSByte(val) val转换为sbyte
Convert.ToSingle(val) val转换为float
Convert.ToString(val) val转换为string
Convert.ToUint16(val) val转换为ushort
Convert.ToUint32(val) val转换为uint
Convert.ToUint64(val) val转换为ulong

c# 类型转换

原文:http://www.cnblogs.com/lijea/p/4455368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!