我正在使用如图所示声明的对象。
DataCollection<Entity> collection = GetDataCollection(...);
然后,我挑选出如下两组数据。
IEnumerable<String>
array_1 = collection.Select(
element => element.Attributes["attribute_1"] as String),
array_2 = collection.Select(
element => element.Attributes["attribute_2"] as String);
我非常好奇这两个数组是否保证具有相同的顺序。即,如果它们的单独顺序必须与原始顺序相同。或者,至少,如果顺序因任何原因发生变化,i
第一个单独列表中的第 th 个元素是否仍然对应于另一个列表中的i
第 th 个元素?