Error del compilador CS0249
Actualización: noviembre 2007
Mensaje de error
No reemplace object.Finalize. En su lugar, proporcione un destructor.
Do not override object.Finalize. Instead, provide a destructor.
Utilice la sintaxis de destructor para especificar las instrucciones que se deben ejecutar cuando se destruya el objeto.
Para obtener más información, vea Sintaxis de destructores en C# y C++.
El código siguiente genera el error CS0249:
// CS0249.cs
class MyClass
{
protected override void Finalize() // CS0249
// try the following line instead
// ~MyClass()
{
}
public static void Main()
{
}
}