1
我有一個問題如下:如何使用C#將不同的圖像存儲到我的列表中?
我基本上有一個代碼,生成一系列的位圖圖像。在每次迭代結束時,我使用:
我期待所有的迭代完成後,我會得到一個由不同圖像組成的新列表。但是我只是意識到,在我的列表中,只有相同的圖像會被一次又一次地複製。
我有一個問題如下:如何使用C#將不同的圖像存儲到我的列表中?
我基本上有一個代碼,生成一系列的位圖圖像。在每次迭代結束時,我使用:
我期待所有的迭代完成後,我會得到一個由不同圖像組成的新列表。但是我只是意識到,在我的列表中,只有相同的圖像會被一次又一次地複製。
任何人都可以告訴我,如果我在我的代碼中犯任何錯誤?
你可能需要做一個新形象在「代碼生成一系列位圖圖像」(在您沒有顯示的代碼)每次循環迭代。
如果重複使用相同的圖像(bmp
變量),而無需創建一個新的形象,(即:bmp = new Bitmap(width, height)
或類似的),你最終會覆蓋並在內存中重複使用相同的圖像的每個循環迭代,這也解釋了你目前的行爲。
您的代碼不完整。請向我們展示您將項目添加到列表的位置。 – MikeH