Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 1) CS3023

El atributo CLSCompliant no tiene ningún significado cuando se aplica tipos de retorno Intente colocarlo en el método en su lugar.

No se comprueba si los tipos de valor devueltos de función son conformes a CLS, puesto que las reglas de conformidad con CLS se aplican a métodos y declaraciones de tipo.

Ejemplo

El siguiente ejemplo se genera una advertencia CS3023:

// 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;  
    }  
}