У меня есть существующее перечислениеСоздание нового перечисления из существующего перечисления
public enum BalanceType // existing enum
{
Available,
Phone,
Commissary,
Account,
Reserve,
Encumber,
Debt,
Held,
}
Теперь я хочу, чтобы создать новое перечисление из него. Новый содержит только два поля.
public class IvrBalanceInfo
{
public decimal Amount { get; set; }
public IvrBalanceType Type { get; set; }
public IvrBalanceInfo(BalanceInfo info, BalanceType type)
{
Amount = info.Amount;
//How to create the enum IvrBalanceType?
}
public enum IvrBalanceType // new enum
{
Available,
Phone,
}
}
Мой вопрос: как быстро его сопоставить? Я хочу преобразовать старый в новый. Старый - от третьего лица. Слишком много элементов. Мне нужно только два.
Что вопрос? – Albireo
Что это значит? Вы не можете _create_ enum (кроме действительно уродливых вещей, таких как создание сборок с использованием отражения). Но что более важно, вам не нужно делать такие вещи. Что вы на самом деле пытаетесь сделать? –
Вы спрашиваете, как сопоставить один «enum» с другим? – juharr