Lezen in het Engels

Delen via


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.

Opmerking

In het volgende voorbeeld wordt CS3002 gegenereerd:

C#
// 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()  
    {  
    }  
}