でIEnumerableを
public class myType
{
public string firstName { get; set; }
public string middleName { get; set; }
public string lastName { get; set; }
}
私はIEnumerable<myType>
を持っています。
myTypeのリストを次のようにソートするには、.OrderBy()
エクステンションを使用します。
オブジェクトの順序は姓である必要があります。姓が同じ場合は、名前順に並べる必要があります。最初の名前が同じ場合は、中間の名前で順番に並べる必要があります。
どうすればよいですか?
(メンバーは* *アクセスできるようにする必要があります。 (通常は 'public')を使ってソートします;そして、プロパティは一般的にフィールドより優先されます) –