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?

C # a-t-il besoin d'une méthode d'extension 'in' pour les vérifications de l'adhésion à la liste?

DDD
DDDoriginal
2025-01-28 04:09:13463parcourir

Does C# Need an

C # Méthode d'expansion sur CodePlex

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 dans la méthode d'expansion

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn