首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 裝箱拆箱與型別別名對照表(二):驗證程式碼輸出

     編輯:關於C語言

驗證程式碼執行結果

在表單按鈕 Click 事件呼叫 TestAlias(),輸出如下:

byte -> System.Byte
char -> System.Char
short -> System.Int16
int  -> System.Int32
long -> System.Int64
uint -> System.UInt32
bool -> System.Boolean

結論

上述輸出完整證明了 C# 關鍵字(別名)與 .NET 執行階段型別(System.*)的一一對應關係。這也是「裝箱/拆箱」發生的型別基礎:int 實際上就是 System.Int32,屬於實值型別,裝箱時會包裝成 object(參考型別)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved