次のメソッド呼び出しがあります。
var types = CityTypeExt.GetOptions();
var statuses = CityStatusExt.GetOptions();
および次のメソッド:
public static class CityTypeExt
{
public static SelectList GetOptions()
{
var values = EnumUtilities.GetSpacedOptions<CityType>();
var options = new SelectList(values, "Value", "Text");
return options;
}
}
public static class CityStatusExt
{
public static SelectList GetOptions()
{
var values = EnumUtilities.GetSpacedOptions<CityStatus>();
var options = new SelectList(values, "Value", "Text");
return options;
}
}
CityTypeExt と CityStatusExt を組み合わせる汎用メソッドを作成する方法はありますか?
CityType と CityStatus は Enum であることに注意してください。