(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Compilerfehler CS0552

"Konvertierungsroutine": benutzerdefinierte Konvertierung zur/von der Schnittstelle

Sie können keine benutzerdefinierte Konvertierung zu oder von einer Schnittstelle erstellen. Wenn Sie die Konvertierungsroutine benötigen, können Sie den Fehler beheben, indem Sie die Schnittstelle zu einer Klasse machen oder eine Klasse aus der Schnittstelle ableiten.

Im folgenden Beispiel wird CS0552 generiert:

// CS0552.cs
public interface ii
{
}

public class a
{
   // delete the routine to resolve CS0552
   public static implicit operator ii(a aa) // CS0552
   {
      return new ii();
   }

   public static void Main()
   {
   }
}

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft