Est-ce que Enumerable.Concat est toujours ajouté à la fin de la première collection?Enumerable.Concat est-il toujours ajouté à la fin de la première collection?
Exemple:
object someObject = new object();
List<object> listA = new List<object>();
listA.Add(new int());
object item = listA.Concat(new object[] { (object)new float() }).FirstOrDefault();
est-il garanti que le item
sera int
pas float
après Concat
sur chaque utilisation? Cela signifie:
[0] int
[1] float
Le rien MSDN dit à propos de l'ordre des éléments dans la collecte résultant cependant des exemples montrent que l'ordre est des éléments de première collection puis éléments de deuxième collection.