Duplicate user-defined conversion in class 'class'
Duplicate conversion routines are not allowed in a class.
The following sample generates CS0557:
namespace x { public class ii { public class iii { public static implicit operator int(iii aa) { return 0; } public static explicit operator int(iii aa) // CS0557, delete duplicate { return 0; } } public static void Main() { } } }