Błąd kompilatora CS0711
Klasy statyczne nie mogą zawierać destruktorów
Nie można utworzyć wystąpienia klasy statycznej, dlatego nie ma potrzeby tworzenia konstruktorów ani finalizatora. Aby uniknąć tego błędu, usuń finalizator z klas statycznych lub, jeśli naprawdę chcesz skonstruować i zniszczyć wystąpienia, utwórz klasę niestacyjną.
Poniższy przykład generuje CS0711:
// CS0711.cs
public static class C
{
~C() // CS0711
{
}
public static void Main()
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: