Requête une Liste de la Liste des Éléments dans LINQ c#
Je suis un peu nouveau pour LINQ, voici mon problème.
- J'ai une Liste de la Liste des Éléments
- Je voudrais obtenir les Éléments qui sont présents dans
une seule Liste (et si je pouvais avoir l'
Dans la liste qui ils sont sans
re-parcourant la "liste de
liste" ce serait génial).
J'essaie sans succès d'utiliser l'Agrégat /Sauf /Groupe de mots-clés de la requête Linq mais rien qui se rapproche d'une solution jusqu'à présent.
[MODIFIER]
Pourrait être, par exemple, List<List<int>>
et à la condition que la valeur de l'int est n'est pas dans les autres listes.
Pour être honnête, si j'ai essayé avec plusieurs foreach
- je réussir à trouver les éléments de valeur, mais comme je suis en train d'apprendre LINQ je voudrais savoir quel type de requête que je devrais écrire pour obtenir les résultats
par exemple
1,2,6
1,6
3,5
5,10
3,10,6
sera de retour le 2 et le premier de la liste
Quelles sont les condition d'en choisir un de ces listes? si elle contient une valeur donnée?
Difficile de t'aider sans voir la structure que vous avez. Poster du code et des exemples qui ne fonctionnent pas.
Si le premier de la liste a été {1,2,6,2} ? Il devrait revenir "2" de toute façon ?
non, dans ce cas, elle renvoie null. Mes excuses pour avoir été clair sur ce point.
Difficile de t'aider sans voir la structure que vous avez. Poster du code et des exemples qui ne fonctionnent pas.
Si le premier de la liste a été {1,2,6,2} ? Il devrait revenir "2" de toute façon ?
non, dans ce cas, elle renvoie null. Mes excuses pour avoir été clair sur ce point.
OriginalL'auteur call me Steve | 2010-05-08
Vous devez vous connecter pour publier un commentaire.
Génial! Si facile... (si vous savez le truc)
Alsing Pouvez-vous me dire ce qu'est exactement la "valeur"?
OriginalL'auteur Roger Johansson
Cette, vous aurez l'unique entiers:
OriginalL'auteur John Rasch
Qui va vous donner les chiffres qui apparaissent seulement dans 1 liste, ainsi que la liste qu'il contient
EDIT: simplifié un peu
Je l'ai essayé avec votre échantillon de données avant que je l'ai posté, il a bien fonctionné pour moi... C'est aussi beaucoup plus efficace que la solution que vous avez accepté
Juste essayé de nouveau, je confirme qu'elle fonctionne très bien... Il renvoie 2 avec la liste contenant 2
OriginalL'auteur Thomas Levesque
OriginalL'auteur Matthew Whited
Ressemble je suis venu avec la même solution que Thomas, juste à l'aide de la syntaxe fonctionnelle...
Noter que toutes nos solutions de supposer que le nombre dans chaque liste sont déjà distinctes; c'est à dire si une seule liste contient une répétition de la valeur qui n'est pas dans les autres, ça va encore être rejetée.
OriginalL'auteur tzaman