Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите, пожалуйста, разобраться с использованием enum и switch вместе. Код: c# 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. 56. 57. 58. 59. 60. 61. Что не так сделал, подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2015, 22:02 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
(typeof)Employees - неправильно, правильно: typeof(Employees) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2015, 22:07 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
Ошибки две: использовать кириллицу и парсить enum по тексту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2015, 22:36 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
Три - заполнять элементы в конструкторе вместо события Load ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2015, 22:37 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
Ещё здесь у меня ошибка : Код: c# 1. 2. 3. FormatExeption не обработано. Входная строка имела неверный формат. А как вообще в идеале должно быть? Кирилица мне нужна для списка в ComboBox. Если так сделать - cbx_Post.SelectedItem.ToString() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2015, 22:57 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
erman, присвоить список перечислений комбобоксу можно всего одной строкой: Код: c# 1. Получить работника из комбобокса из скастить его к целому числу: Код: c# 1. 2. 3. Вот только зачем понадобилось целочисленное значение? Обычно перечисления для того и делают, чтобы работать с ними, а не безликими числами. Если пишется свитч, то в нём и используется говорящее значение перечисления: Код: c# 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2015, 01:22 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
Мне нужно проверять значение к-ва отработанных часов за месяц, например, охранника и затем сравнивать эту константу из enum c введённым пользователем значением. Код: c# 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2015, 18:34 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
erman, е-мое.... вместо всего свича Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2015, 18:36 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
erman, Правильно кас с ир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2015, 18:39 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
erman Код: c# 1. Это что получается - за каждым элементом энума лежит Int32 число часов? А если у двух кадров должно быть одно и то же количество часов? Проще создать класс Employee, от него отнаследовать всяких охранников и кассиров, у них как-то инициализировать поле WorkTime и забыть о свичах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2015, 18:43 |
|
||
|
Как правильно использовать enum + switch?
|
|||
|---|---|---|---|
|
#18+
Pallariserman Код: c# 1. Это что получается - за каждым элементом энума лежит Int32 число часов? А если у двух кадров должно быть одно и то же количество часов? Проще создать класс Employee, от него отнаследовать всяких охранников и кассиров, у них как-то инициализировать поле WorkTime и забыть о свичах. Нефик, пущая экономисты пашут как волы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2015, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=39031944&tid=1401273]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
215ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 321ms |

| 0 / 0 |
