J'ai vu cela dans une réponse par Marc Gravell, et je ne vois pas comment cela fonctionneraitComment ce travail (extension statique?)
static bool IsNullOrEmpty(this string value)
{
return string.IsNullOrEmpty(value);
}
Si pas un appel à s.IsNullOrEmpty () où s est null, puis retourne une exception NullReferenceException? Comment pouvez-vous dé-référencer l'objet pour appeler la fonction définie ici si l'objet est null?
Ou est-ce un moyen de contourner un singe en corrigeant une fonction statique?
Vous voulez probablement dire "méthodes d'extension" au lieu de "méthodes statiques" dans la première phrase ... –
d'oh! Effectivement. Clarifié. Gros oops pour moi. –