• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C# i 0 referencji do destruktora w Formie

+1 głos
174 wizyt
pytanie zadane 22 czerwca 2016 w C# przez niezalogowany
Witam, piszę mini programik w C# w formie okienek i stworzyłem destruktora w którym jest zapis do pliku. Niestety ciągle mi pisze że: 0 references. Czytałem o destruktorach i o GC i szukałem tutaj na forum ale nic nie znalazłem. Mogę dołączyć kod, jeśli uznacie że to konieczne ale jedynie jakie pliki modyfikowałem to: Form1.cs [Design], Form1.cs, Katalog.cs (plik stworzony przeze mnie)

1 odpowiedź

0 głosów
odpowiedź 22 czerwca 2016 przez Dorion300 Szeryf (90,250 p.)
wybrane 22 czerwca 2016
 
Najlepsza
Nie polecam używać destruktorów, one spowalniają pracę GC.
Są dobre jedynie przy zwalnianiu zasobów.
Gdyż można zrobić tak że jak ręcznie zwolnimy zasoby to możemy "usunąć" uruchamianie destruktora określonego obiektu.
A jeśli użytkownik zapomni to i tak lepszym pomysłem jest aby destruktor usunął zasoby niezarządzane.

Destruktor jest wywoływany po śmierci obiektu, możesz wywołać GC.Collect() o ile "zapomnisz" o tym obiekcie w kodzie.
Ale jak pisałem wcześniej to zły pomysł.
komentarz 22 czerwca 2016 przez niezalogowany
aha.... ok

Podobne pytania

+1 głos
0 odpowiedzi 1,021 wizyt
pytanie zadane 30 czerwca 2021 w C# przez reaktywny Nałogowiec (46,230 p.)
0 głosów
1 odpowiedź 683 wizyt
pytanie zadane 28 kwietnia 2016 w C# przez Misiek Mądrala (5,320 p.)
+1 głos
2 odpowiedzi 1,339 wizyt
pytanie zadane 9 kwietnia 2021 w C# przez kubaa322 Użytkownik (710 p.)

93,604 zapytań

142,529 odpowiedzi

322,999 komentarzy

63,093 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...