salve a tutti. data una classe istanziata così:
Public Class Prova
Protected _METODO1 As Integer
Protected _METODO2 As Integer
Public Sub New()
'code...
End Sub
Public Overridable Property Metodo1() As Integer
Get
Return _METODO1
End Get
Set (value As Integer)
_METODO1 = value
End Set
End Property
Public Overridable Property Metodo2() As Integer
Get
Return _METODO2
End Get
Set (value As Integer)
_METODO2 = value
End Set
End Property
End Class
Come faccio a distruggerla. Ammettiamo che io da un modulo esterno abbia richiamato tante volte questa classe così:
Public Class ProvaIstanza
Dim IProva As Prova
Public Sub Istanzia()
For i As Integer = 0 To 5
IProva = New Prova()
Next
End Sub
End Class
Anche se non avrebbe senso questa dicitura (a me non interessa se ha senso o no, quindi evitate di dire "quello che hai scritto non ha senso" perché é solo un esempio) vorrei capire come eliminare per esempio l'istanza n°2 della classe Prova. Ammettendo le istanze di una classe si possano inserire in una lista cosi da essere recuperabili come posso eliminarne una, o meglio, come posso distruggerla liberando le risorse ad essa allocata?