컴파일러 오류 CS0179
업데이트: 2007년 11월
오류 메시지
'member'은(는) extern일 수 없으며 본문을 선언합니다.
'member' cannot be extern and declare a body
클래스 멤버가 extern으로 표시되어 있으면 이는 멤버의 정의가 다른 파일에 위치하고 있다는 것을 나타냅니다. 따라서 클래스 멤버는 extern으로 표시되어 있으면 클래스 안에 정의할 수 없습니다. extern 키워드를 제거하거나 정의를 삭제하십시오. 자세한 내용은 메서드(C# 프로그래밍 가이드)를 참조하십시오.
다음 샘플에서는 CS0179 오류가 발생하는 경우를 보여 줍니다.
// 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()
{
}
}