Ne peut pas ajouter une liste à l'autre en C#... en essayant d'utiliser AddRange

Salut, je suis en train d'ajouter 1 liste à l'autre. Je l'ai fait à l'aide de AddRange() avant, mais il ne semble pas être le fait de travailler ici... Voici le code:

IList<E> resultCollection = ((IRepository<E, C>)this).SelectAll(columnName, maxId - startId + 1, startId);                
IList<E> resultCollection2 = ((IRepository<E, C>)this).SelectAll(columnName, endId - minId + 1, minId);
resultCollection.ToList().AddRange(resultCollection2);

Je n'ai débogage pour vérifier les résultats, voici ce que j'ai: resultCollection a un nombre de 4 resultCollection2 a un nombre de 6, et après l'ajout de la gamme, resultCollection ne joue encore qu'un nombre de 4, alors qu'il devrait avoir un nombre de 10.

N'importe qui peut voir ce que je fais mal? Toute aide est appréciée.

Merci,
Matt

OriginalL'auteur Matt | 2009-11-12

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *