Только не пинайте сразу, я учусь в местном юни.
Дано: enum переменная и метод, получающий string в качестве параметра.
Задача: сравнить значение полученного параметра с имеющимися значениями переменной типа enum и в случае совпадения присвоить переменной соответствующее значение или дефолт. Присвоить я смогу, конечно, если удастся сравнить. Только вот сравнить не получается.
Попытка explicit type cast не проходит, implicit, разумеется, тоже. Да и нездоровая это практика, насколько мне известно.
Длинный тупой код вроде if(inputString == firstEnumValue) variable = firstEnumValue elseif... как-то несерьезно.
Рою гугль. Гугль издеваиццо.
Может, кто-нибудь посоветует?
Дано: enum переменная и метод, получающий string в качестве параметра.
Задача: сравнить значение полученного параметра с имеющимися значениями переменной типа enum и в случае совпадения присвоить переменной соответствующее значение или дефолт. Присвоить я смогу, конечно, если удастся сравнить. Только вот сравнить не получается.
Попытка explicit type cast не проходит, implicit, разумеется, тоже. Да и нездоровая это практика, насколько мне известно.
Длинный тупой код вроде if(inputString == firstEnumValue) variable = firstEnumValue elseif... как-то несерьезно.
Рою гугль. Гугль издеваиццо.
Может, кто-нибудь посоветует?
Comment