Błąd kompilatora CS0556
Konwersja zdefiniowana przez użytkownika musi zostać przekonwertowana na lub z otaczającego typu
Rutynowa konwersja zdefiniowana przez użytkownika musi zostać przekonwertowana na lub z klasy zawierającej procedurę.
Poniższy przykład generuje CS0556:
// CS0556.cs
namespace x
{
public class ii
{
public class iii
{
public static implicit operator int(byte aa) // CS0556
// try the following line instead
// public static implicit operator int(iii aa)
{
return 0;
}
}
public static void Main()
{
}
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: