更新 : 2007 年 11 月
エラー メッセージ
'member' に extern と abstract の両方を指定することはできません。
abstract キーワードと extern キーワードは、同時に指定できません。extern キーワードはメンバがファイルの外側で定義されることを示し、abstract は実装が派生クラス内で提供されることを示します。詳細については、「メソッド (C# プログラミング ガイド)」を参照してください。
次の例では CS0180 エラーが生成されます。
// CS0180.cs
namespace MyNamespace
{
public class MyClass
{
public extern abstract int Foo(int a); // CS0180
public static void Main()
{
}
}
}