C#實現(xiàn)裝箱與拆箱操作簡單實例
更新時間:2014年07月31日 15:05:58 投稿:shichen2014
這篇文章主要介紹了C#實現(xiàn)裝箱與拆箱操作,對于新手理解裝箱與拆箱有一定的幫助,需要的朋友可以參考下
本文以一個簡單實例講述了C#裝箱和拆箱操作的實現(xiàn)方法,簡單來說裝箱是將值類型轉(zhuǎn)換為引用類型;拆箱是將引用類型轉(zhuǎn)換為值類型,是涉及棧和堆的使用方面的東西,學(xué)過C#的人應(yīng)該都知道,所以這里就不哆嗦了,本例代碼也是面向C#新手的,非常簡單。
具體實現(xiàn)代碼如下:
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; //執(zhí)行裝箱操作 Console.WriteLine("裝箱操作:值為{0},裝箱之后對象為{1}", i, obj); int j = (int)obj;//執(zhí)行拆箱操作 Console.WriteLine("拆箱操作:裝箱對象為{0},值為{1}", obj, j); Console.ReadLine(); } } }
相關(guān)文章
C# TcpClient網(wǎng)絡(luò)編程傳輸文件的示例
這篇文章主要介紹了C# TcpClient網(wǎng)絡(luò)編程傳輸文件的示例,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-04-04