私は学生とのリストを持っていて、アルファベットの最初の生徒のみを取得したいと考えています。アルファベット順にリストのファーストネームのみを取得する方法は?
私の次のコードは、すべての現在の生徒にアルファベット順に表示されますが、最初のものだけが必要です。
for (char letter = 'A'; letter <= 'Z'; letter++)
{
Console.WriteLine(letter);
foreach (var studentName in _students)
{
if (studentName)
{
Console.WriteLine(studentName.Lastname + " " + studentName.Firstname);
}
}
}
を予想される結果や[mcve]に欠けているものなど、いくつかの例を含めることができます。 –
'_students'リストのタイプは?あなたはおそらくリストを並べ替えることができます。 –
@MarkBaijensは 'Lastname'と' Firstname'プロパティを持つクラスであると思われますので、単純な 'OrderBy'がそのトリックを行うべきです。 –