© { JSL }
89
Destructor
·
instead you write a destructor
w
which the compiler translates into Finalize
w
can be declared in a
class
but not a
struct
w
automatically calls its
base
class Finalize
w
can
only
be called by garbage collector
public class
Resource
{
...
~Resource()
{
//...
}
...
}
public class
Resource
{
...
protected override void
Finalize()
{
//...
base
.Finalize();
}
...
}