クラスがあります
public class Entity : IComparable<Entity>
{
public float Priority { get; set; }
{
リストを作成し、順不同の Y 個の項目を入力します
list <Entity> = get_unorderd_list();
今、私は Priority 値に従ってリストをソートしたいのですが、パフォーマンス上の理由から、X がたくさんあるため、通常の .sort() メソッドを使用したくありません。 Yより小さい。
カスタムの並べ替えメソッドを作成する必要がありますか? または、これを行う方法はありますか?
編集: .max() を使用して単一の velue を取得することについては話していません