Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'firma metodo' non dispone di costruttori accessibili che utilizzano solo tipi compatibili con CLS.
'method signature' has no accessible constructors which use only CLS-compliant types
Per essere compatibile con CLS (Common Language Specification), l'elenco degli argomenti di una classe Attribute non può contenere una matrice. Per ulteriori informazioni sulla compatibilità con CLS, vedere Scrittura di codice compatibile con CLS e Specifiche CLS (Common Language Specification).
Esempio
Nell'esempio riportato di seguito viene generato l'errore 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) {}
}