Błąd kompilatora CS0554
"procedury konwersji": konwersja zdefiniowana przez użytkownika na/z klasy pochodnej
Konwersje zdefiniowane przez użytkownika na wartości klasy pochodnej są niedozwolone; nie potrzebujesz takiego operatora.
Aby uzyskać więcej informacji na temat konwersji zdefiniowanych przez użytkownika, zobacz rozdział 6 w specyfikacji języka C#.
Poniższy przykład generuje CS0554:
// CS0554.cs
namespace x
{
public class ii
{
// delete the conversion routine to resolve CS0554
public static implicit operator ii(a aa) // CS0554
{
return new ii();
}
}
public class a : ii
{
public static void Main()
{
}
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: