Läs på engelska

Dela via


Kompilatorfel CS0555

Användardefinierad operator kan inte ta ett objekt av den omslutande typen och konvertera till ett objekt av den omslutande typen

Användardefinierade konverteringar till värden för den omslutande klassen tillåts inte. behöver du inte en sådan operatör.

Följande exempel genererar CS0555:

// CS0555.cs
public class MyClass
{
   // delete the following operator to resolve this CS0555
   public static implicit operator MyClass(MyClass aa)   // CS0555
   {
      return new MyClass();
   }

   public static void Main()
   {
   }
}