Получить целочисленное значение enum - PullRequest
0 голосов
/ 16 января 2011

Учитывая:

public enum myType
{
    Val1 = 1,
    Val2 = 2,
    Val3 = 3
}

и код в другом месте приложения, где значение: ... row.myType // преобразуется в Val1 ...

Мне нужно перевести строку.myType to 1

Ответы [ 4 ]

1 голос
/ 16 января 2011

Просто приведите к int:

int enumValue = (int)row.MyTime;
0 голосов
/ 16 января 2011
myType someEnumVal = myType.Val1;
int intValOfEnum = (int)someEnumVal;
0 голосов
/ 16 января 2011

Вы можете просто привести его к целому числу:

(int)row.myType;
0 голосов
/ 16 января 2011

приведите его к int

(int) row.myTime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...