私は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
タイプについては知りません。