영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0180

'member'는 extern이면서 abstract일 수 없습니다.

abstractextern 키워드는 함께 사용할 수 없습니다. extern 키워드는 멤버가 파일 외부에서 정의되었음을 의미하고, abstract 는 구현이 파생 클래스에서 제공되었음을 의미합니다. 자세한 내용은 메서드를 참조하세요.

다음 샘플에서는 CS0180을 생성합니다.

// CS0180.cs  
namespace MyNamespace  
{  
   public class MyClass  
   {  
      public extern abstract int Foo(int a);   // CS0180  
  
      public static void Main()  
      {  
      }  
   }  
}