Błąd kompilatora CS0553
"procedury konwersji": konwersja zdefiniowana przez użytkownika na/z klasy bazowej
Konwersje zdefiniowane przez użytkownika na wartości klasy bazowej są niedozwolone; nie potrzebujesz takiego operatora.
Poniższy przykład generuje CS0553:
// CS0553.cs
namespace x
{
public class ii
{
}
public class a : ii
{
// delete the conversion routine to resolve CS0553
public static implicit operator ii(a aa) // CS0553
{
return new ii();
}
public static void Main()
{
}
}
}
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: