Auf Englisch lesen

Freigeben über


Compilerwarnung (Stufe 1) CS3023

Das CLSCompliant-Attribut hat keine Bedeutung, wenn es auf die Rückgabetypen angewendet wird. Versuchen Sie, es stattdessen auf die Methode anzuwenden.

Rückgabetypen von Funktionen werden nicht auf CLS-Kompatibilität überprüft, da die CLS-Kompatibilitätsregeln für Methoden und Typendeklarationen gelten.

Beispiel

Im folgenden Beispiel wird die Warnung CS3023 generiert:

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