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
L'attributo Conditional non è valido per 'funzione' perché il tipo restituito non è void.
The Conditional attribute is not valid on 'function' because its return type is not void
Non è possibile applicare ConditionalAttribute a un metodo con un tipo restituito diverso da void poiché è possibile che un'altra parte del programma richieda un altro tipo restituito per un metodo.
Esempio
Il seguente codice di esempio genera l'errore CS0578. Per correggerlo, eliminare ConditionalAttribute o impostare il valore restituito del metodo su void.
// CS0578.cs
// compile with: /target:library
public class MyClass
{
[System.Diagnostics.ConditionalAttribute("a")] // CS0578
public int TestMethod()
{
return 0;
}
}