C# 中类型转换是什么?


类型转换是指将一种类型的数据转换成另一种类型。类型转换有两种形式 -

隐式类型转换 - 这些转换由 C# 以类型安全的方式执行。例如,从较小的整数类型转换为较大的整数类型,从派生类转换为基类。

显式类型转换 - 这些转换由用户使用预定义的函数显式完成。显式转换需要一个强制转换运算符。


下面列出了内置的类型转换方法 -

序号方法和说明
1ToBoolean
将类型转换为 Boolean 值(如果可能)。
2ToByte
将类型转换为一个字节。
3ToChar
将类型转换为单个 Unicode 字符(如果可能)。
4ToDateTime
将类型(整数或字符串类型)转换为日期时间结构。
5ToDecimal
将浮点数或整数类型转换为 decimal 类型。
6ToDouble
将类型转换为 double 类型。

以下示例将整数转换为字符串类型 -

示例

 演示

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         int i = 20;

         Console.WriteLine(i.ToString());
         Console.ReadKey();
      }
   }
}

输出

20

更新日期: 20-Jun-2020

283 次浏览

启动您的职业

通过完成课程获得认证

开始
广告