ImageList.Images.Add: хранить изображение или только ссылку? - PullRequest
1 голос
/ 04 апреля 2020

Мне интересно, что на самом деле хранится в коллекциях ImageList. Делает ли он копию изображения ИЛИ сохраняет ли он ссылку на это изображение?

Допустим, мне нужно добавить изображение из файла:

string imgFile = @"C:\image.jpg";
Image img = Image.FromFile(imgFile);
imgList.Images.Add("1", img);

Приведенный выше код сохраняет копию изображения и можно ли вызывать на нем img.Dispose();?

ИЛИ

Только ссылка сохраняется в списке? Если так, как я могу расположить каждое изображение после того, как я закончу с ними?

...