Je dois implémenter une extension HtmlHelper
dans mon projet MVC simplement pour sortir une chaîne mais UNIQUEMENT en mode DEBUG, pas en RELEASE. Ma première tentative serait:Problème d'extension MVC Helper
[Conditional("DEBUG")]
public static string TestStringForDebugOnly(this HtmlHelper helper, string testString)
{
return testString;
}
Mais il est évident que donnerait une erreur de compilation:
"The Conditional attribute is not valid because its return type is not void."
Donc je crois comprendre une fois que vous définissez l'attribut [Conditional]
, il ne permet rien à retourner ? Pourquoi?
Existe-t-il une autre façon d'implémenter ce type de fonction? Toute aide serait très appréciée.
parfait! Merci Monsieur. – BeCool
+1 Pour savoir comment vous lisez l'esprit des concepteurs de langage. Je n'ai jamais compris comment les gens veulent faire ça. Peut-être que si je vieillis et plus sage ... –
@Malcolm: L'esprit des concepteurs de la langue n'était pas la seule chose qu'il lisait ... –