» »

[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...
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
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/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] Castanje

Oddelek: Programiranje
91545 (1400) fiction
»

[Android]Software Design vprasanje

Oddelek: Programiranje
91935 (1755) KernelPanic
»

Rekurzija v javi z ArrayList

Oddelek: Programiranje
81589 (1432) marjan_h
»

java dedovanje

Oddelek: Programiranje
51324 (1170) xsenon
»

[Java] Zmešnjava

Oddelek: Programiranje
462079 (1584) ]Fusion[

Več podobnih tem