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?
}
ありがとうございます!
それらの中に置か項目に基づいて順序を保証アプライな
SortedSet<T>
とSortedDictionary<TKey, TValue>
として@Mystere:2行目と同じように、配列です。 –
@Jon Skeet - Doh!それを逃した... –