私はenum:
public enum Fruits
{
Apple = 14,
Lemon = 174,
Grapes = 200,
Peach = 1
}
そしてこれによるリストenum:
IEnumerable<Fruits> Fruits = new List<Fruits>();
デフォルトでは、それを呼び出すgetValuesとenum、エントリがIDでソートされます。UIにドロップダウンとしてリストを表示し、リストのメンバーを特定の順序で並べ替えたいと思います。私のサンプルLemonでは、リストの最初のアイテムになりたいです。
私は次のようなものでレモンエントリでアイテムを注文しようとしました:
Fruits.OrderBy(f => f.Lemon);
しかし、私はf.Lemonこの文脈でこれを行うことを許可されていません。たぶんforeach、リストでレモンアイテムを削除して、最初のエントリとして挿入することができます。
私はプログラミングにまったく慣れておらず、似たような質問をいくつか見つけましたが、enumタイプについては知りません。