[問題] 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