Erreur du compilateur CS0180
Mise à jour : novembre 2007
Message d'erreur
'membre' ne peut pas être à la fois extern et abstract
'member' cannot be both extern and abstract
Les mots clés abstract et extern s'excluent mutuellement. Le mot clé extern signifie que le membre est défini en dehors du fichier et abstract que l'implémentation est fournie dans une classe dérivée. Pour plus d'informations, consultez Méthodes (Guide de programmation C#).
L'exemple suivant génère l'erreur CS0180 :
// CS0180.cs
namespace MyNamespace
{
public class MyClass
{
public extern abstract int Foo(int a); // CS0180
public static void Main()
{
}
}
}