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#采用mouse_event函數(shù)實現(xiàn)模擬鼠標功能
這篇文章主要介紹了C#模擬鼠標點擊小功能,通過代碼向大家做分析,需要的朋友可以參考下2015-07-07
深入理解C# abstract和virtual關(guān)鍵字
深入理解C# abstract和virtual關(guān)鍵字,學(xué)習(xí)c#的朋友可以參考下。2011-06-06
C#通過Win32API設(shè)置客戶端系統(tǒng)時間的方法詳解
在日常工作中,有時可能會需要獲取或修改客戶端電腦的系統(tǒng)時間,比如軟件設(shè)置了Licence有效期,本文以一個簡單的小例子,簡述如何通過C#獲取和設(shè)置客戶端電腦的系統(tǒng)時間,僅供學(xué)習(xí)分享使用,如有不足之處,還請指正,需要的朋友可以參考下2024-06-06
C#靜態(tài)代碼織入AOP組件之Rougamo的使用詳解
Rougamo是一個靜態(tài)代碼織入的AOP組件,同為AOP組件較為常用的有Castle、Autofac、AspectCore等,下面就跟隨小編一起來學(xué)習(xí)一下它的具體使用吧2024-01-01

