Leggere in inglese

Condividi tramite


Errore del compilatore CS0557

Conversione definita dall'utente duplicata nel tipo 'class'

Le routine di conversione duplicate non sono consentite in una classe.

L'esempio seguente genera l'errore 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()  
        {  
        }  
    }  
}