Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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;
}
}