Leggere in inglese

Condividi tramite


Avviso del compilatore (livello 1) CS3023

L'attributo CLSCompliant non ha significato quando applicato a tipi restituiti. Provare a inserirlo nel metodo.

I tipi restituiti della funzione non vengono verificati per la conformità a CLS perché le regole di conformità a CLS si applicano ai metodi e alle dichiarazioni di tipo.

Esempio

L'esempio seguente genera l'avviso CS3023:

C#
// C3023.cs  
  
[assembly:System.CLSCompliant(true)]  
public class Test  
{  
    [return:System.CLSCompliant(true)]  // CS3023  
    // Try this instead:  
    // [method:System.CLSCompliant(true)]  
    public static int Main()  
    {  
        return 0;  
    }  
}