Errore del compilatore CS0578
L'attributo Conditional non è valido per 'function' perché il tipo restituito non è void
Non è possibile applicareConditionalAttribute a un metodo che presenta un tipo restituito diverso da void
. perché un'altra parte del programma potrebbe richiedere un altro tipo restituito per un metodo.
L'esempio seguente genera l'errore CS0578. Per risolvere questo errore, eliminare ConditionalAttributeo 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;
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: