Articles of list

Fusionner deux listes en R

J’ai deux listes first = list(a = 1, b = 2, c = 3) second = list(a = 2, b = 3, c = 4) Je souhaite fusionner ces deux listes pour que le produit final soit $a [1] 1 2 $b [1] 2 3 $c [1] 3 4 Y a-t-il une fonction simple pour […]

Quelle est la différence entre List.of et Arrays.asList?

Java 9 a introduit de nouvelles méthodes Factory Collection, List.of : List ssortingngs = List.of(“first”, “second”); Alors, quelle est la différence entre les options précédentes et nouvelles? C’est-à-dire quelle est la différence entre ceci: Arrays.asList(1, 2, 3); et ça: List.of(1, 2, 3);

Liste de liaisons à DataGridView dans WinForm

j’ai un cours class Person{ public ssortingng Name {get; set;} public ssortingng Surname {get; set;} } et une List à laquelle j’ajoute des éléments. La liste est liée à mon DataGridView . List persons = new List(); persons.Add(new Person(){Name=”Joe”, Surname=”Black”}); persons.Add(new Person(){Name=”Misha”, Surname=”Kozlov”}); myGrid.DataSource = persons; Il n’y a pas de problème. myGrid affiche deux […]

Trier une liste par une autre

J’ai 2 objects de liste, l’un est juste une liste d’ints, l’autre est une liste d’objects mais les objects ont une propriété ID. Ce que je veux faire, c’est sortinger la liste des objects par son identifiant dans le même ordre de sorting que la liste des ints. Je joue depuis un moment maintenant pour […]

Commander une liste (C #) par plusieurs champs?

Je veux commander une liste d’objects dans C # par de nombreux champs, pas seulement par un. Par exemple, supposons que j’ai une classe appelée X avec deux atsortingbuts, A et B, et que j’ai les objects suivants, dans cet ordre: object1 => A = “a”, B = “h” object2 => A = “a”, B […]

Méthode intelligente de suppression d’éléments d’une liste lors de l’énumération en C #

J’ai le cas classique d’essayer de supprimer un élément d’une collection en l’énumérant en boucle: List myIntCollection = new List(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error is here. } Au début de l’itération […]

Est-ce que .NET a un moyen de vérifier si List a contient tous les éléments de la liste b?

J’ai la méthode suivante: namespace ListHelper { public class ListHelper { public static bool ContainsAllItems(List a, List b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } L’objective est de déterminer si une liste contient tous les éléments d’une autre liste. Il me semble que quelque chose comme ça serait déjà intégré à […]

Un moyen plus simple de remplir une liste avec des entiers dans .NET

Duplication possible: Remplissage d’une liste d’entiers dans .NET Existe-t-il une manière plus simple ou plus élégante d’initialiser une liste d’entiers en C # autre que celle-ci? List numberList = new List() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; ou for(int i = 1; i <= 10; i++) { numberList.Add(i); } […]

Différence entre Arrays.asList (array) et new ArrayList (Arrays.asList (array))

Quelle est la différence entre 1.List list1 = new ArrayList(Arrays.asList(ia)); //copy 2.List list2 = Arrays.asList(ia); où ia est un tableau d’entiers. J’ai appris que certaines opérations n’étaient pas autorisées dans list2 . pourquoi est-ce ainsi? comment est-il stocké en mémoire (références / copie)? Lorsque je mélange les listes, list1 n’affecte pas le tableau d’origine, mais […]

C # Convertir la liste en Dictionary

Cela peut sembler étrange de vouloir faire mais en ignorant cela, existe-t-il une manière concise de convertir une liste en dictionnaire où chaque paire de valeurs de clé dans le dictionnaire est juste chaque chaîne de la liste. c’est à dire List = ssortingng1, ssortingng2, ssortingng3 Dictionary = ssortingng1/ssortingng1, ssortingng2/ssortingng2, ssortingng3/ssortingng3 J’ai fait beaucoup de […]