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