Compilerfout CS0562
De parameter van een unaire operator moet het type bevatten
De methodedeclaratie voor een overbelasting van een operator moet bepaalde richtlijnen volgen. Zie Overbelasting van operatoren voor meer informatie.
In het volgende voorbeeld wordt CS0562 gegenereerd:
// 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()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: