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
Il membro condizionale 'membro' non può contenere un parametro out.
Conditional member 'member' cannot have an out parameter
Quando si utilizza l'attributo ConditionalAttribute in un metodo, è possibile che quest'ultimo non contenga un parametro out. Quando la chiamata al metodo è compilata a vuoto, infatti, il valore della variabile utilizzata per il parametro out non viene definito. Per correggere l'errore, rimuovere il parametro out dalla dichiarazione del metodo condizionale oppure evitare di utilizzare l'attributo Conditional.
Esempio
Il seguente codice di esempio genera l'errore CS0685:
// CS0685.cs
using System.Diagnostics;
class C
{
[Conditional("DEBUG")]
void trace(out int i) // CS0685
{
i = 1;
}
}