C#数据类型转换的几种形式
2013-09-08 21:29
330 查看
1、隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。
隐式数值C#数据类型转换:
从 sbyte 到 short、int、long、float、double 或 decimal。
从 byte 到 short、ushort、int、uint、long、ulong、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 类型的隐式转换,因此其它整型的值不会自动转换为 char 类型。
浮点型不能隐式地转化为decimal类型。
2、 显示转换:也称强制类型转换。不能保证数据的正确性。
数据类型(表达式)
3、 数值型转 string 都可以用 ToString()
4、 string转字符
数据类型.Parse();
5、 Convert对象
ToInt32(); //转换成32位的整数
ToInt16(); //转换成16位的整数
ToBoolean(); //转换成 bool 值
ToString(); //转换成 字符串
ToDouble(); //转换成小数
隐式数值C#数据类型转换:
从 sbyte 到 short、int、long、float、double 或 decimal。
从 byte 到 short、ushort、int、uint、long、ulong、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 类型的隐式转换,因此其它整型的值不会自动转换为 char 类型。
浮点型不能隐式地转化为decimal类型。
2、 显示转换:也称强制类型转换。不能保证数据的正确性。
数据类型(表达式)
3、 数值型转 string 都可以用 ToString()
4、 string转字符
数据类型.Parse();
5、 Convert对象
ToInt32(); //转换成32位的整数
ToInt16(); //转换成16位的整数
ToBoolean(); //转换成 bool 值
ToString(); //转换成 字符串
ToDouble(); //转换成小数
相关文章推荐
- 浅析C#数据类型转换的几种形式
- 浅析C#数据类型转换的几种形式
- C#数据类型转换的几种形式
- C#数据类型转换的几种形式
- C#数据类型转换的几种形式
- C# 几种数据类型转换方式
- 浅析C#数据类型转换的几种形式
- C#中常用数据类型转换形式
- C#数据类型转换的几种形式
- C#几种数据类型之间的转换
- c# 几种数据类型转换的区别
- 【C#数据类型转换的几种形式】
- C#数据类型转换的几种形式
- Java中几种常用的数据类型之间转换方法:
- C#中数据类型的尝试转换
- C#中各种数据类型转换的方法的类
- C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例
- C# 数据类型转换
- java中的数据类型及转换形式
- C# 课堂总结2-数据类型及转换方式