C# 中类型转换和类型转换有什么不同?
C# 中的类型转换和类型转换是相同的。将一种类型的数据转换为另一种类型。在 C# 中,类型转换有两种形式 −
隐式类型转换 − 这些转换由 C# 以类型安全的方式执行。例如,将较小的整型转换为较大的整型,以及将派生类转换为基类的转换。
显式类型转换 − 这些转换由用户使用预定义函数显式完成。显式转换需要转换运算符。
以下是一个示例,展示如何将双精度类型转换为整数类型 −
示例
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
double d = 9322.46;
int i;
// cast double to int
i = (int)d;
Console.WriteLine(i);
Console.ReadKey();
}
}
}输出
9322
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP