Предупреждение компилятора (уровень 1) CS3015
"сигнатура_метода" не имеет доступных конструкторов, которые используют только соответствующие CLS типы
Для соответствия общеязыковой спецификации (CLS) список аргументов класса атрибута не может содержать массив. Дополнительные сведения о соответствии CLS см. в статье о независимости языка и независимых от языка компонентах.
В следующем примере возникает ошибка 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) {}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: