Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 1) CS3015

"Podpis metody" nie ma dostępnych konstruktorów, które używają tylko typów zgodnych ze specyfikacją CLS

Aby zapewnić zgodność ze specyfikacją języka wspólnego (CLS), lista argumentów klasy atrybutów nie może zawierać tablicy. Aby uzyskać więcej informacji na temat zgodności środowiska CLS, zobacz Niezależność języka i składniki niezależne od języka.

Przykład

Poniższy przykład generuje kod 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) {}  
}