Mam kilka problemów z pamięcią z długotrwałą aplikacją; Sprawdzałem metody malowania, aby upewnić się, że szczotki są odpowiednio ułożone. W przypadku gdy Brush
zostanie utworzony w argumencie funkcji, czy pędzel zostanie usunięty po wywołaniu?Utylizacja szczotek
Przypadek przedstawiono poniżej:
g.DrawString(valueText, Font, new SolidBrush(Color.Red),
Możesz być pewien. –
A co z używaniem Brushes.Red? Nie ma potrzeby ich tworzenia. I nie wolno ich wyrzucać, więc nie ma "używania (...)" albo – toong
Ponieważ to kompiluje, oznacza to, że szczotka jest jednorazowego użytku i dlatego powinna zostać usunięta. –