Возможный дубликат:
Вставить int в Enum в С#
Я получил следующее перечисление:
public enum detallistaDocumentStatus {
/// <remarks/>
ORIGINAL,
/// <remarks/>
COPY,
/// <remarks/>
REEMPLAZA,
/// <remarks/>
DELETE,
}
тогда я получил свойство класса типа detallistaDocumentStatus:
public detallistaDocumentStatus documentStatus {
get {
return this.documentStatusField;
}
set {
this.documentStatusField = value;
}
}
В реальной жизни пользователь отправит нам число (1, 2, 3 или 4), представляющее каждое значение перечисления в том порядке, в котором они объявлены.
Итак, можно ли это сделать так?
det.documentStatus = (detallistaDocumentStatus)3;
Если нет, как я могу получить значение перечисления с использованием целого числа в качестве индекса, мы используем много перечислений, поэтому мы хотим сделать что-то общее и многоразовое