Lorsque j'ai des entités dans mon domaine avec des listes de choses, doivent-elles être exposées en tant que ILists ou IEnumerables? Par exemple, Order a un tas de
Lorsque j'ai des entités dans mon domaine avec des listes de choses, doivent-elles être exposées en tant que ILists ou IEnumerables? Par exemple, Order a un tas de
Voir la définition de la classe System.Array public abstract class Array : IList, ... Théoriquement, je devrais être capable d'écrire ce morceau et être heureux int[] list = new int[] {}; IList iList = (IList)list; Je devrais aussi pouvoir appeler n'importe quelle méthode de l'iList ilist.Add(1);...
Quelle est la syntaxe correcte pour cela: IList<string> names = "Tom,Scott,Bob".Split(',').ToList<string>().Reverse(); Que suis-je en train de gâcher? Que signifie TSource?
List.AddRange()existe, mais IList.AddRange()pas. Cela me paraît étrange. Quelle est la raison derrière cela?
Je suis donc tombé sur un problème intéressant aujourd'hui. Nous avons un service Web WCF qui renvoie un IList. Pas vraiment grand-chose jusqu'à ce que je veuille régler ça. Il s'avère que l'interface IList n'a pas de méthode de tri intégrée. J'ai fini par utiliser la