9
I.E.如果我想從數組中選擇,是否必然按順序產生對象IEnumerable<object>
?C#集合是否總是強制執行?
public class Student { public string FullName, ... }
public class School { public string Name, public Student[] Students, ... }
public void StudentListWork(School thisSchool)
{
IEnumerable<string> StudentNames = thisSchool.Students.Select(student => student.FullName);
// IS StudentNames GUARANTEED TO BE IN THE SAME ORDER AS thisSchool.Students?
}
謝謝!
的條目適用於保證排序順序保證什麼是學生?一個列表?一個排序列表?數組?一本字典? 「藏品」是一個廣義的術語,它們具有不同的特徵。 –
@Mystere:按照第二行,它是一個數組。 –
@Jon Skeet - Doh!錯過了...... –