Ниже перечисление состоит из двух членов: Тест и производствоКак добавить и использовать значение null в Enum?
public enum OTA_HotelInvCountNotifRQTarget
{
Test,
Production,
}
я ищу пути, чтобы добавить и использовать Null значение выше перечислении из кода, как:
inv.Target = OTA_HotelInvCountNotifRQTarget.Null; // Not allowed
Обновление: Я не хочу добавлять дополнительные NULL
в выше перечисление, я хочу сделать эту динамику, потому что выше перечисление автоматически генерируется. и должны оставаться такими же.
Есть ли способ достичь этого в самом методе, без создания каких-либо Class
или добавления дополнительного значения Enum
в перечисление? like: inv.Target = OTA_HotelInvCountNotifRQTarget.Null;
Как это сделать?
'Enum' сериализации и представлены в виде числовой (по умолчанию' int'). Вы можете использовать несуществующее значение как признак недействительной записи, например. 'inv.Target = (MyEnum) -1;'. – Sinatr