Compartir a través de


Advertencia del compilador (nivel 1) CS3003

El tipo de 'variable' no es conforme a CLS

Una variable pública, protegida o protected internal debe ser de un tipo conforme a CLS (Common Language Specification). Para obtener más información sobre la conformidad con CLS, vea Independencia del lenguaje y componentes independientes del lenguaje.

Ejemplo

El ejemplo siguiente genera el error CS3003:

// CS3003.cs  
  
[assembly:System.CLSCompliant(true)]  
public class a  
{  
    public ushort a1;   // CS3003, public variable  
    public static void Main()  
    {  
    }  
}