什么是C#中类型转换?


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

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

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


以下为内置类型转换方法 −

序号方法和描述
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

更新时间: 20-6-2020

283 浏览

开启您的职业

通过完成此课程获得认证

开始
广告
© . All rights reserved.