Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El tipo de argumento 'type' no cumple con CLS
Un método public, protectedo protected internal debe aceptar un parámetro que tenga un tipo conforme con Common Language Specification (CLS). 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 CS3001:
// CS3001.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public void bad(ushort i) // CS3001
{
}
private void OK(ushort i) // OK, private method
{
}
public static void Main()
{
}
}