Maison >développement back-end >C++ >C # a-t-il besoin d'une méthode d'extension 'in' pour les vérifications de l'adhésion à la liste?
Forum d'extension Overflow de CodePlex, un message encourage les utilisateurs à partager leurs extensions C # préférées. Une soumission frappante provient d'un utilisateur qui fournit une méthode
pour vérifier les qualifications de la liste des listes.
In
Le code de la méthode d'extension est le suivant:
Comment utiliser l'exemple In
<code class="language-csharp">public static bool In<T>(this T source, params T[] list) { if(source == null) throw new ArgumentNullException("source"); return list.Contains(source); }</code>Cette méthode d'extension fournit une méthode simple pour vérifier si la liste contient une certaine valeur. Par exemple, il n'est pas nécessaire d'écrire des instructions de conditions multiples pour vérifier les valeurs spécifiques, vous pouvez simplement utiliser la méthode
:
Cette méthode simplifie le code en éliminant les besoins des longues phrases conditionnelles, ce qui rend votre code plus facile à lire et à maintenir. Il peut être trouvé dans le projet CodePlex ExtensionOverflow pour les utilisateurs qui souhaitent l'intégrer dans son projet.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!