2014-03-24 20 views
1

我有一個問題如下:如何使用C#將不同的圖像存儲到我的列表中?

我基本上有一個代碼,生成一系列的位圖圖像。在每次迭代結束時,我使用:

我期待所有的迭代完成後,我會得到一個由不同圖像組成的新列表。但是我只是意識到,在我的列表中,只有相同的圖像會被一次又一次地複製。

+1

您的代碼不完整。請向我們展示您將項目添加到列表的位置。 – MikeH

回答

2

任何人都可以告訴我,如果我在我的代碼中犯任何錯誤?

你可能需要做一個新形象在「代碼生成一系列位圖圖像」(在您沒有顯示的代碼)每次循環迭代。

如果重複使用相同的圖像(bmp變量),而無需創建一個新的形象,(即:bmp = new Bitmap(width, height)或類似的),你最終會覆蓋並在內存中重複使用相同的圖像的每個循環迭代,這也解釋了你目前的行爲。

相關問題