Compilerwaarschuwing (niveau 1) CS3002
Retourtype van 'methode' is niet CLS-compatibel
Een openbare, beveiligde of protected internal
methode moet een waarde retourneren waarvan het type voldoet aan de Common Language Specification (CLS). Zie Taalonafhankelijkheid en taalonafhankelijke onderdelen voor meer informatie over CLS-naleving.
In het volgende voorbeeld wordt CS3002 gegenereerd:
// CS3002.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public ushort bad() // CS3002, public method
{
ushort a;
a = ushort.MaxValue;
return a;
}
private ushort OK() // OK, private method
{
ushort a;
a = ushort.MaxValue;
return a;
}
public static void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: