本文以一個簡單實例講述了C#裝箱和拆箱操作的實現方法,簡單來說裝箱是將值類型轉換為引用類型;拆箱是將引用類型轉換為值類型,是涉及棧和堆的使用方面的東西,學過C#的人應該都知道,所以這裡就不哆嗦了,本例程式碼也是針對C#新手的,非常簡單。
具體實現代碼如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace UnBoxing { class Program { static void Main(string[] args) { int i = 123;//声明一个int类型的变量i,并初始化为123 object obj = i; //执行装箱操作 Console.WriteLine("装箱操作:值为{0},装箱之后对象为{1}", i, obj); int j = (int)obj;//执行拆箱操作 Console.WriteLine("拆箱操作:装箱对象为{0},值为{1}", obj, j); Console.ReadLine(); } } }
更多C#實現裝箱與拆箱操作簡單實例相關文章請關注PHP中文網!