영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0557

'class' 형식의 사용자 정의 변환이 중복되었습니다.

중복 변환 루틴은 클래스에서 허용되지 않습니다.

다음 예제에서는 CS0557을 생성합니다.

C#
// CS0557.cs  
namespace x  
{  
    public class ii  
    {  
        public class iii  
        {  
        public static implicit operator int(iii aa)  
        {  
            return 0;  
        }  
  
    // CS0557, delete duplicate  
        public static explicit operator int(iii aa)  
        {  
            return 0;  
        }  
        }  
  
        public static void Main()  
        {  
        }  
    }  
}