Share via


컴파일러 오류 CS0558

업데이트: 2007년 11월

오류 메시지

'operator' 사용자 정의 연산자는 static 및 public으로 선언해야 합니다.
User-defined operator 'operator' must be declared static and public

staticpublic 액세스 한정자를 모두 사용자 정의 연산자에 지정해야 합니다.

다음 샘플에서는 CS0558 오류가 발생하는 경우를 보여 줍니다.

// CS0558.cs
namespace x
{
   public class ii
   {
      public class iii
      {
         static implicit operator int(iii aa)   // CS0558, add public
         {
            return 0;
         }
      }

      public static void Main()
      {
      }
   }
}