Преобразовать Enum UNDERLYING Целочисленное значение toString - PullRequest
12 голосов
/ 07 марта 2011

Попытка получить базовое целочисленное значение для моего перечисления, возвращенного в виде строки.

Попробовал

return ((int) MyEnumValue).ToString;

Но терпит неудачу с

Ошибка 1 Не удалось преобразовать группу методов 'ToString' в тип без делегата 'string'. Вы намеревались вызвать метод?

Ответы [ 2 ]

36 голосов
/ 05 апреля 2013

Параметр с меньшими скобками:

return MyEnumValue.ToString("d");
10 голосов
/ 07 марта 2011

Если ваш метод возвращает string, а не Func<string>, вам нужно () для фактического выполнения метода.

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