摘要:(200-07-30) C#.NET Boxing and UnBoxing
Packing 包裝 ( Value Type )值型別
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace mod01 { class TestBoxing { public static void Main() { //定義整數 to object物件 Int32 i1= 100; Int32 i2 = i1; //i1將內容100複製一份給i2 Object o1 = i1; //autboxing 將 100封裝成object物件(給位置) System.Console.WriteLine(o1.GetType().ToString()); System.Console.WriteLine(o1.ToString()); System.Console.WriteLine(Convert.ToInt32(o1) * 100); //unboxing 將物件內 100取出來 } } }