IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Sélectionner un élément de liste sur critère


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Ergonome
    Inscrit en
    Octobre 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ergonome

    Informations forums :
    Inscription : Octobre 2020
    Messages : 2
    Par défaut Sélectionner un élément de liste sur critère
    Bonjour à tous,
    je crée un programme manipulant des listes de strings.

    J'aimerais supprimer les éléments de la liste contenant une chaine de caractère donnée. Par exemple :
    Liste = (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche, lunes, martes, miercoles, jueves, viernes, sabado, domingo)

    Je veux supprimer les éléments contenant la chaine de caractère "di".

    Mon code serait :
    foreach (string jour in Liste)
    if jour contient di enlever jour à Liste

    Avez-vous une suggestion ? ou un autre algo ? Mais surtout, j'ai parcouru pas mal de tuto et doc mais je ne trouve pas et ne sais pas les commandes qui me seraient utiles...

    Merci et à bientôt, car j'aurai d'autres questions !

    Marcod

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 442
    Par défaut
    Bonjour,
    Tu peux regarder du côté de Linq pour faire une "requête" sur ta liste de chaines.
    C'est simple, et tu peux même récupérer le résultat dans une autre liste de chaine.

    Tatayo.

  3. #3
    Candidat au Club
    Femme Profil pro
    Ergonome
    Inscrit en
    Octobre 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ergonome

    Informations forums :
    Inscription : Octobre 2020
    Messages : 2
    Par défaut
    Re-

    ok donc linq pour sélectionner l'élément que je veux éliminer.

    Quelle est alors la commande pour enlever un élément d'une liste ?

    Merci tatayo

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 442
    Par défaut
    Non, je pensais plus à Linq pour récupérer les éléments que tu veux garder.
    Par rapport à ta demande, il faut prendre le problème "à l'envers".
    Il ne faut pas chercher à éliminer les éléments qui contiennent la chaine "di", mais à ne garder les autres.

    Ici tu ne vas pas supprimer les éléments de ta liste, mais récupérer une nouvelle liste sans ces éléments.

    Si tu regardes le lien que je t'ai donné, tu as plusieurs exemples, en les adaptant tu devrais trouver comment faire.

    Tatayo.

Discussions similaires

  1. Pré sélectionner un élément du liste déroulante
    Par switttter dans le forum GTK+
    Réponses: 8
    Dernier message: 31/01/2018, 11h35
  2. [XL-2016] Extraire l'occurence la plus fréquente d'une liste sur critère
    Par manutek dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/06/2017, 10h37
  3. [DisplayTag] Affichage d'une partie des éléments d'une liste sur un critère
    Par jaguars_s dans le forum Taglibs
    Réponses: 4
    Dernier message: 30/07/2010, 18h15
  4. rendu panelGroup sur un élément de liste
    Par florentB dans le forum JSF
    Réponses: 4
    Dernier message: 15/12/2006, 17h12
  5. Sélectionner un élément dans une liste multiple
    Par sourivore dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/03/2006, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo