在我們的應用,我們有其被定義爲下面這樣的隊列:隊列問題
private static Queue RawQ = new Queue();
然後兩種不同類型的對象被放置到隊列中,一個是從一類(class A
)和一個是對象來自結構體的對象(struct B
)。
當我們處理來自Queue的數據時,我們使用typeof
來檢查隊列中屬於哪個類型(A類或B類)的項目。
我的問題:
- 從A類對象,只有它們的引用複製到隊列中,並從結構B對象,它們的值複製到隊列,對嗎?
- 對於隊列,有些項目是小型參考,有些項目是更大的值(大約408字節)。如果Queue不小,這會浪費很多內存空間?
- 你有更好的方法來做同樣的事情嗎?
感謝,
是的,這是非常接近。 – 2010-07-28 17:40:05