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.
'signatura de método' no tiene constructores accesibles que solo usen tipos conforme a CLS
Para que sea conforme a Common Language Specification (CLS), la lista de argumentos de una clase de atributo no puede contener una matriz. Para más información sobre la conformidad con CLS, vea Independencia del lenguaje y componentes independientes del lenguaje.
Ejemplo
El ejemplo siguiente genera la advertencia C3015.
// CS3015.cs
// compile with: /target:library
using System;
[assembly:CLSCompliant(true)]
public class MyAttribute : Attribute
{
public MyAttribute(int[] ai) {} // CS3015
// try the following line instead
// public MyAttribute(int ai) {}
}