装箱和拆箱

原创 2016年08月29日 15:08:03
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace 装箱和拆箱
{
    class Program
    {
        static void Main(string[] args)
        {
           
            Storehouse store = new Storehouse(5);
            store.Add(100);
            store.Add(3.14);
            store.Add("good");
            store.Add(new Storehouse(5));
            foreach (object item in store.Items)
            {
                Console.WriteLine(item);
            }


        }
    }
    class Storehouse
    {
        public Object[] Items;
        public int count;
        public Storehouse(int size)
        {
            Items = new object[size];
            count = 0;


        }
        public void Add(object obj)
        {
            if (count < Items.Length)
            {
                Items[count] = obj;
                count++;
            }
            else
            {
                Console.WriteLine("仓库已满!");
            }
        }
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

装箱与拆箱(一)

  • 2007-12-27 14:28
  • 6.24MB
  • 下载

关于装箱与拆箱的问题(-)

首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如...

C#装箱和拆箱(Boxing 和 UnBoxing)

1、什么是装箱和拆箱? 简单来说:       装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型。(网上广为流传)  C#中值类型和引用类型的最终基类都是Object类型(它本身是一个引用...

装箱与拆箱(二)

  • 2007-12-27 14:29
  • 5.78MB
  • 下载

C#基础知识系列二(值类型和引用类型、可空类型、堆和栈、装箱和拆箱)

前言   之前对几个没什么理解,只是简单的用过可空类型,也是知道怎么用,至于为什么,还真不太清楚,通过整理本文章学到了很多知识,也许对于以后的各种代码优化都有好处。   本文的重点就是:值...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)