[问题] Arraylist中new出物件

楼主: jason94009 (Jason)   2015-10-27 21:45:12
我是C#中比新手强一点的小菜鸟
对于C语言的基础大致了解
我也大致了解Arraylist的用法
如果是在Arraylist中放入像int的资料我可以成功
问题来了
我写了一个类别Pixel
我也可以成功单独的new出一个Pixel的物件
想做一个阵列 里面放Pixel物件
为了省内存空间
我想让这个阵列的大小是动态的
但是我发现无论我怎么用Arraylist都有错误
Arraylist data_pixel= new Arraylist();
data_pixel.Add(new Pixel);
这是我的程式码
但是当我想做以下的步骤却出现error
data_pixel.X
(X表示物件里面的一个字段)
这里他显示错误
拜托大家救救我
第一次发文 哪里不对请包涵
作者: m339606 (mize)   2015-10-27 22:06:00
显示错误是什么错误? 有没有完整的错误讯息跟程式码
作者: bantime (景)   2015-10-27 22:29:00
data_pixel.Add(new Pixel()); 这样吧
作者: Peruheru (还在想)   2015-10-28 08:36:00
data_pixel是一个集合,要求集合给你物件字段没意义吧你要先指定你要的是集合中的第几个物件,才能要求字段比如data_pixel[2].X而且如同二楼所言,没有加括号的话做出来的并非你要的

Links booklink

Contact Us: admin [ a t ] ucptt.com