C# 是一個(gè)現(xiàn)代的、通用的、物件導(dǎo)向的程式語言,它是由微軟(Microsoft)開發(fā)的,由 Ecma 和 ISO 批準(zhǔn)認(rèn)可的。
C# 是由 Anders Hejlsberg 和他的團(tuán)隊(duì)在 .Net 框架開發(fā)期間開發(fā)的。
C# 是專為公共語言基礎(chǔ)結(jié)構(gòu)(CLI)設(shè)計(jì)的。 CLI 由可執(zhí)行程式碼和執(zhí)行時(shí)間環(huán)境組成,允許在不同的電腦平臺(tái)和體系結(jié)構(gòu)上使用各種高階語言。
C# 類型轉(zhuǎn)換 語法
類型轉(zhuǎn)換從根本上來說是類型鑄造,或者說是把資料從一種類型轉(zhuǎn)換為另一種類型。在 C# 中,型別鑄造有兩種形式:
隱式型別轉(zhuǎn)換?- 這些轉(zhuǎn)換是 C# 預(yù)設(shè)的以安全方式進(jìn)行的轉(zhuǎn)換, 不會(huì)導(dǎo)致資料遺失。例如,從小的整數(shù)類型轉(zhuǎn)換為大的整數(shù)類型,從衍生類別轉(zhuǎn)換為基底類別。
明確型別轉(zhuǎn)換?- 明確型別轉(zhuǎn)換,即強(qiáng)制型別轉(zhuǎn)換。明確轉(zhuǎn)換需要強(qiáng)制轉(zhuǎn)換運(yùn)算符,而且強(qiáng)制轉(zhuǎn)換會(huì)造成資料遺失。
C# 類型轉(zhuǎn)換 範(fàn)例
命名空間 TypeConversionApplication{ 類別顯式轉(zhuǎn)換 { 靜態(tài)無效主(字串[]參數(shù)) { 雙 d = 5673.74; 整數(shù)我; // 強(qiáng)制轉(zhuǎn)換 double 為 int 我 = (int)d; Console.WriteLine(i); Console.ReadKey(); } }}前>