C# 中的类型转换是什么?

csharpprogrammingserver side programming更新于 2025/10/15 17:52:17

类型转换是将一种类型的数据转换为另一种类型。两种形式为 −

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

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

以下是内置的类型转换方法 −

Sr.No方法 &说明
1ToBoolean
尽可能将类型转换为布尔值。
2ToByte
将类型转换为字节。
3ToChar
尽可能将类型转换为单个 Unicode 字符。
4ToDateTime
将类型(整数或字符串类型)转换为日期时间结构。
5ToDecimal
将浮点数或将整数类型转换为十进制类型。
6ToDouble
将类型转换为双精度类型。

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

示例

using System;

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

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

输出

20

相关文章