码迷,mamicode.com
首页 > Windows程序 > 详细

c# 类型转换

时间:2015-04-25 09:21:13      阅读:342      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!