Pytania oznaczone «idisposable»

IDisposable to interfejs w bibliotece klas podstawowych (BCL) środowiska Microsoft .NET Framework. Jego celem jest zapewnienie ogólnej, deterministycznej metody zwalniania niezarządzanych zasobów w kodzie aplikacji .NET.

1657
Właściwe użycie interfejsu IDisposable

Wiem z lektury dokumentacji Microsoft, że „podstawowe” użycieIDisposable interfejsu jest czyszczenie niezarządzanych zasobów. Dla mnie „niezarządzany” oznacza takie rzeczy, jak połączenia z bazą danych, gniazda, uchwyty okien itp. Ale widziałem kod, w którym Dispose()metoda jest zaimplementowana w...

381
Zastosowanie metody Finalize / Dispose w C #

C # 2008 Pracuję nad tym od dłuższego czasu i nadal jestem zdezorientowany co do użycia metod finalizacji i usuwania w kodzie. Moje pytania są poniżej: Wiem, że potrzebujemy tylko finalizatora, który pozbywa się niezarządzanych zasobów. Jeśli jednak istnieją zasoby zarządzane, które wykonują...