C# 中的类型转换是什么?
csharpprogrammingserver side programming更新于 2025/10/14 11:07:17
要在 C# 中将一种数据类型转换为另一种数据类型,请使用类型转换。在 C# 中,类型转换有两种类型:−
隐式类型转换
由 C# 以类型安全的方式执行。例如,从较小的整数类型到较大的整数类型的转换,以及从派生类到基类的转换。
显式类型转换
由用户使用预定义函数显式执行。显式转换需要强制类型转换运算符。
让我们看一个将 double 转换为 int 的示例,即显式类型转换 −
示例
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
double d = 8745.97;
int x;
x = (int)d;
Console.WriteLine(x);
Console.ReadKey();
}
}
}
输出
8745

