Compilerfehler CS0179
Aktualisiert: November 2007
Fehlermeldung
"Member" kann nicht extern sein und Text deklarieren.
'member' cannot be extern and declare a body
Wenn ein Klassenmember als extern markiert ist, so bedeutet dies, dass die Definition des Members sich in einer anderen Datei befindet. Aus diesem Grunde kann ein als extern markierter Member nicht in der Klasse definiert sein. Entfernen Sie das extern-Schlüsselwort, oder löschen Sie die Definition. Weitere Informationen finden Sie unter Methoden (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0179 generiert:
// CS0179.cs
public class MyClass
{
public extern int ExternMethod(int aa) // CS0179
{
return 0;
}
// try the following line instead
// public extern int ExternMethod(int aa);
public static void Main()
{
}
}