C# 中类型转换是什么?
类型转换是指将一种类型的数据转换成另一种类型。类型转换有两种形式 -
隐式类型转换 - 这些转换由 C# 以类型安全的方式执行。例如,从较小的整数类型转换为较大的整数类型,从派生类转换为基类。
显式类型转换 - 这些转换由用户使用预定义的函数显式完成。显式转换需要一个强制转换运算符。
下面列出了内置的类型转换方法 -
序号 | 方法和说明 |
---|---|
1 | ToBoolean 将类型转换为 Boolean 值(如果可能)。 |
2 | ToByte 将类型转换为一个字节。 |
3 | ToChar 将类型转换为单个 Unicode 字符(如果可能)。 |
4 | ToDateTime 将类型(整数或字符串类型)转换为日期时间结构。 |
5 | ToDecimal 将浮点数或整数类型转换为 decimal 类型。 |
6 | ToDouble 将类型转换为 double 类型。 |
以下示例将整数转换为字符串类型 -
示例
using System; namespace Demo { class Program { static void Main(string[] args) { int i = 20; Console.WriteLine(i.ToString()); Console.ReadKey(); } } }
输出
20
广告