Forum » Programiranje » [VB.NET] class dispose
[VB.NET] class dispose
korenje3 ::
Zakaj se mi v classu shared member ne zbriše - disposa?
recimo da imam:
public class lala
Public Shared panels As ArrayList = New ArrayList
end class
Kako narediti, da se "panels" zbriše, ko je class disposan?
Implements IDisposable kjer nato ročno clearam array?
edit: oops
predvidevam da bi moral shared brisat v matičnem classu, ker sicer ob disposanju enega classa shared ni več na voljo za druge classe...
recimo da imam:
public class lala
Public Shared panels As ArrayList = New ArrayList
end class
Kako narediti, da se "panels" zbriše, ko je class disposan?
Implements IDisposable kjer nato ročno clearam array?
edit: oops
predvidevam da bi moral shared brisat v matičnem classu, ker sicer ob disposanju enega classa shared ni več na voljo za druge classe...
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
- spremenil: korenje3 ()
mihies ::
Res, Shared je statičen in nima veze z instanco, torej IDisposable v razredu lala nima smisla. Boš pač moral nekje drugje klicati dispose. Mogoče narediš javno metodo, npr public shared DisposeShared() ... v razredu lala in jo nato kličeš, kadar je smisleno.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] CastanjeOddelek: Programiranje | 1529 (1384) | fiction |
» | [Android]Software Design vprasanjeOddelek: Programiranje | 1915 (1735) | KernelPanic |
» | Rekurzija v javi z ArrayListOddelek: Programiranje | 1575 (1418) | marjan_h |
» | java dedovanjeOddelek: Programiranje | 1314 (1160) | xsenon |
» | [Java] ZmešnjavaOddelek: Programiranje | 2066 (1571) | ]Fusion[ |