C# 动态数组
我想创建一个用于保存图片集的类,现在想的是通过一维动态数组来保存,可以通过索引得到相应位置的图片。但是怎么把数组元素设置成Bitmap型?是要用继承么?现在编写的代码如下:
//创建索引器类型的图片集合
    class MyAllImages
    {
        //创建用于存储已打开图片窗口中的原始图片,用于将处理后图片的恢复
        protected ArrayList myAllImages = new ArrayList();
        public object this[int idx]
        {
            get
            {
                //检查索引值,避免越界
                if (idx > -1 && idx < myAllImages.Count)
                {
                    return (myAllImages[idx]);
                }
                else
                {
                    return null;
                }
            }
            set
            {
                if (idx > -1 && idx < myAllImages.Count)
                {
                    myAllImages[idx] = value;
                }
                else if (idx == myAllImages.Count)
                {
                    myAllImages.Add(value);
                }
                else
                { 
                }
            }
        }
              
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。