|
|
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите, как преобразовать Type в Enum. Следующий код вызывает ошибку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. Возможно ли вообще такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 08:36 |
|
||
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
Возможно, главное чуточку желания :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. EnumExtensions Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 10:00 |
|
||
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
МСУ, Может я не до конца понял. На входе строка (название Enum'a), её я преобразую в Type, через Type мне нужно получить все возможные значения Enum'a. Приведённый выше пример вроде не позволяет этого сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 11:37 |
|
||
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
LimonadПриведённый выше пример вроде не позволяет этого сделать. А если подумать? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 11:46 |
|
||
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
МСУLimonadПриведённый выше пример вроде не позволяет этого сделать. А если подумать? Код: plaintext в моём случае я не знаю, что ToEnum<ColorFirst> не знаю, что ColorFirst ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 11:51 |
|
||
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
Данила, опять ты со своим линком в бочке затычка. У автора же в тесте к задаче имя типа строкой задается, а ты кастишь к заранее указанному типу. Автор, поменяй пару букв в своем цикле и все заработает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 11:55 |
|
||
|
Как преобразовать Type в Enum?
|
|||
|---|---|---|---|
|
#18+
зыДанила, опять ты со своим линком в бочке затычка. У автора же в тесте к задаче имя типа строкой задается, а ты кастишь к заранее указанному типу. Линк тут не при чем, зыня, афтар просто криво объясняет: автор На входе строка (название Enum'a) , её я преобразую в Type, через Type мне нужно получить все возможные значения Enum'a. Я так понял, что он имел ввиду строку (атрибут). То есть, имея тестовый атрибут, распарсить в енум, ну и дальше по задаче. Limonadв моём случае я не знаю, что ToEnum<ColorFirst> не знаю, что ColorFirst Дык, в чём проблема-то Код: plaintext ? P.S. А проблема вся походу кроется в том, что автор неймспейс забыл указать в хардкоде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36547781&tid=1351382]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
135ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 478ms |

| 0 / 0 |
