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
Libérer: 2025-01-28 04:09:13
original
455 Les gens l'ont consulté

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

public static bool In<T>(this T source, params T[] list)
{
  if(source == null) throw new ArgumentNullException("source");
  return list.Contains(source);
}
Copier après la connexion
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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal