Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'routine conversione': conversione definita dall'utente verso o dalla classe derivata.
'conversion routine' : user defined conversion to/from derived class
Le conversioni definite dall'utente verso i valori di una classe derivata non sono consentite. Non è necessario l'utilizzo di tale operatore.
Per ulteriori informazioni sulle conversioni definite dall'utente, vedere il capitolo 6 nella specifica del linguaggio C#.
Il seguente codice di esempio genera l'errore CS0554:
// CS0554.cs
namespace x
{
public class ii
{
// delete the conversion routine to resolve CS0554
public static implicit operator ii(a aa) // CS0554
{
return new ii();
}
}
public class a : ii
{
public static void Main()
{
}
}
}