ホームページ >バックエンド開発 >C#.Net チュートリアル >C# は、ボックス化およびボックス化解除操作の簡単な例を実装します。

C# は、ボックス化およびボックス化解除操作の簡単な例を実装します。

高洛峰
高洛峰オリジナル
2017-01-24 14:22:271500ブラウズ

この記事では、簡単な例を使用して 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 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。