C#类型转换的方法
来源:互联网 发布:mac火狐兼容性视图设置 编辑:程序博客网 时间:2024/06/06 05:04
C# 类型转换方法
类型转换从根本上说是把数据从一种类型转换为另一种类型。在 C# 中,类型转换有两种形式:
- 隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。
- 显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。转换类型的范围大小和从属关系和隐式转换相反。显式转换可能会导致数据出错,或者转换失败,甚至无法编译成功。
下面的实例显示了一个隐式的类型转换:
下面的实例显示了一个显式的类型转换:
当上面的代码被编译和执行时,它会产生下列结果:
显示转换的例子2:
运行结果:
C# 类型转换方法
1、C# 提供了下列内置的类型转换方法:
如果可能的话,把类型转换为布尔型。2ToByte
把类型转换为字节类型。3ToChar
如果可能的话,把类型转换为单个 Unicode 字符类型。4ToDateTime
把类型(整数或字符串类型)转换为 日期-时间 结构。5ToDecimal
把浮点型或整数类型转换为十进制类型。6ToDouble
把类型转换为双精度浮点型。7ToInt16
把类型转换为 16 位整数类型。8ToInt32
把类型转换为 32 位整数类型。9ToInt64
把类型转换为 64 位整数类型。10ToSbyte
把类型转换为有符号字节类型。11ToSingle
把类型转换为小浮点数类型。12ToString
把类型转换为字符串类型。13ToType
把类型转换为指定类型。14ToUInt16
把类型转换为 16 位无符号整数类型。15ToUInt32
把类型转换为 32 位无符号整数类型。16ToUInt64
把类型转换为 64 位无符号整数类型。
下面的实例把不同值的类型转换为字符串类型:
当上面的代码被编译和执行时,它会产生下列结果:
2、C# 提供了Convert和Parse的类型转换方法:
阅读全文
0 0
- C#类型转换的方法
- C# 类型转换方法
- C# 类型转换方法
- C# int类型的转换方法区别
- C# 类型转换的一些简单方法
- C#中类型转换方法
- C#通用类型转换方法
- C# 的类型转换
- C#的类型转换
- C#的类型转换
- C#的类型转换
- C#的类型转换
- C#类型的转换
- C#的类型转换
- C#的类型转换
- C# 工具类--类型转换的泛型方法
- C#中字符串转换成枚举类型的方法
- C#的强制类型转换
- 【项目经理之修炼(3)】《序章》新项目经理成功就靠它
- 数据结构上机实践第四周项目2
- JNI学习(一)(c和java层对象互相调用)
- 设计模式之创建型
- 72、java异常-Throwable
- C#类型转换的方法
- 2017中国国际健康医疗及养老产业博览会 第二十一届中国(北京)国际养老服务暨健康管理博览会 2017中国国际智慧医疗及可穿戴设备展览会 2017第二十一届中国(北京)国际医疗器械展览会 2017年中
- 定时器和数码管
- python 语言实现字符串的拼接(三种方法)
- git回退到之前的版本
- 软件开发工具集合
- 73、java异常-throws
- 运维之系统服务篇------1. KVM构建及管理 、 virsh控制工具 、 镜像管理 、 虚拟机快建技术
- C#类型转换