Aviso do compilador (nível 1) CS3015
'method signature' não tem construtores acessíveis que usam apenas tipos compatíveis com CLS
Para ser compatível com a Common Language Specification (CLS), a lista de argumentos de uma classe de atributo não pode conter uma matriz. Para obter mais informações sobre conformidade com CLS, consulte Independência de idioma e componentes independentes de idioma.
O exemplo a seguir gera 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) {}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: