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
{
}
}
}
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。