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.
„member“: CLS-kompatible Schnittstellen dürfen nur CLS-kompatible Member aufweisen.
In einer Assembly, die mit [assembly:CLSCompliant(true)]markiert ist, enthält eine Schnittstelle einen mit [CLSCompliant(false)]markierten Member. Entfernen Sie eines der CLS-Kompatibilitätsattribute (Common Language Specification). Weitere Informationen zur CLS-Konformität finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.
Beispiel
Im folgenden Beispiel wird der Fehler CS3010 generiert:
// CS3010.cs
using System;
[assembly:CLSCompliant(true)]
public interface I
{
[CLSCompliant(false)]
int M(); // CS3010
}
public class C : I
{
public int M()
{
return 1;
}
public static void Main()
{
}
}