Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 1) CS3015

'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) {}  
}