Error del compilador CS0245
Los destructores y object.Finalize no se pueden llamar directamente. Considere llamar a IDisposable.Dispose si está disponible.
Para obtener más información, consulte Fundamentos de programación para la recolección de elementos no utilizados y Finalizadores.
El ejemplo siguiente genera la advertencia CS0245:
// CS0245.cs
using System;
using System.Collections;
class MyClass // : IDisposable
{
/*
public void Dispose()
{
// cleanup code goes here
}
*/
void m()
{
this.Finalize(); // CS0245
// this.Dispose();
}
public static void Main()
{
}
}
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: