Saya memiliki daftar enum yang menyertakan enumerasi yang disebut Default.
public enum Fruits { Default = Banana,
Banana = 1,
Orange = 2,
Grapefruit = 3 }
Saya perlu mengisi daftar dropdown yang mengecualikan bidang Default.
Html.DropDownList("fruitSelector",
Enum.GetValues(typeof(Fruits)).Cast<Fruits>()
.OrderBy(o => o.GetDescription())
.Where(o => o != Fruits.Default)
.Select(o => new SelectListItem() {Text = o.GetDescription(), Value = ((int) o).ToString()}), "-- All Fruits --",
new {@class = "form-control", @aria_describedby="sizing-addon1"})
ketika saya mencoba memfilter pada Buah-buahan.Default itu menghapus KEDUA default dan Pisang. Bagaimana saya bisa melakukan perbandingan filter di mana saya hanya menghapus Default?
[[KOREKSI]] enum ini menduplikasi masalah saya. Sejujurnya saya tidak mengerti perbedaannya.
public enum Fruits
{
Default = Peaches,
Peaches = 1,
Bananas = 2,
Grapefruit = 3,
Apple = 101,
Watermellon = 102
}
or
public enum Fruits2
{
Default = Mangos,
Mangos = 1,
Dates = 2,
Figs = 3,
Apples = 101,
Limes = 102,
Grapes = 103
}
o.GetDescription()
dapat dikompilasi tanpa kesalahan? - person Sach   schedule 16.08.2017