In un programma VB.NET sto creando una nuova immagine bitmap, quindi chiamo Graphics.FromImage per ottenere un oggetto Graphics da disegnare sulla bitmap. L'immagine viene quindi visualizzata all'utente.Devo chiamare Graphics.Dispose()?
Tutti gli esempi di codice che ho visto chiamano sempre .Dispose() su oggetti Bitmap e Graphics, ma è necessario farlo quando nessuno dei due ha toccato i file sul disco? Ci sono altre risorse non gestite che questi oggetti potrebbero aver afferrato che non sarebbero state cancellate dal garbage collector?
Siamo spiacenti se questo è un duplicato. Non ho visto nulla che riguardasse questo caso specifico ed ero curioso di sapere quali (eventuali) risorse non gestite sarebbero state usate in questo caso. – alnorth29