Lire en anglais

Partager via


Avertissement du compilateur (niveau 1) CS3015

'method signature' ne possède aucun constructeur accessible qui utilise uniquement des types conformes CLS

Pour être conforme CLS, la liste d’arguments d’une classe d’attributs ne peut pas contenir de tableau. Pour plus d’informations sur la conformité CLS, consultez Indépendance du langage et composants indépendants du langage.

Exemple

L’exemple suivant génère l’avertissement CS3015.

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