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
È previsto un operatore unario che supporti l'overload.
Overloadable unary operator expected
È presente un operatore unario che restituisce un valore di un'altra classe. Per eseguire questa conversione, è necessario un cast implicit o esplicito.
Il seguente codice di esempio genera l'errore CS1019:
// CS1019.cs
public class ii
{
int i
{
get
{
return 0;
}
}
}
public class a
{
public static a operator ii(a aa) // CS1019
// try the following line instead
//public static a operator ++(a aa)
{
return new a();
}
public static void Main()
{
}
}