Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Parametern för en unary-operator måste vara den innehållande typen
Metoddeklarationen för en operatoröverbelastning måste följa vissa riktlinjer. Mer information finns i Operatoröverlagring.
Följande exempel genererar CS0562:
// CS0562.cs
public class iii
{
public static implicit operator int(iii x)
{
return 0;
}
public static implicit operator iii(int x)
{
return null;
}
public static iii operator +(int aa) // CS0562
// try the following line instead
// public static iii operator +(iii aa)
{
return (iii)0;
}
public static void Main()
{
}
}
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback: