C#實作裝箱與拆箱操作簡單實例

高洛峰
發布: 2017-01-24 14:22:27
原創
1478 人瀏覽過

本文以一個簡單實例講述了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中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!