|
Цикл перебора
|
|||
---|---|---|---|
#18+
Всем привет! Цель: получить необходимые входные параметры для следующих переменных - m1,m2,m3,m4,m5,m6,m7,m8,n1,n2,n3,n4,n5,n6,n7,n8 в числовом формате. Представим своеобразный квадрат 200 на 200. Мне нужно присвоить каждой переменной свой набор цифр: 10,10,10,10,12,12,12,12,40,42,44,46,40,42,44,46 соответственно. Пытаюсь реализовать в цикле, но не совсем понял как корректно реализовать Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 07:44 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
Массив надо использовать, а не кучу переменных. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 07:53 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
Dima T, согласен с тобой! Но тут специально заданы такие переменные, т.к. в дальнейшем код работает только с ними ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 07:56 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
t1975453Но тут специально заданы такие переменные Опять студентов учат через одно место. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 08:11 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
t1975453Dima T, согласен с тобой! Но тут специально заданы такие переменные, т.к. в дальнейшем код работает только с ними Ну если уже все через .опу, то забудь про циклы и продолжай в том же духе: Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 08:15 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
Dima T, спасибо за совет, возможно, начиная программировать, вы не пытались расписывать все переменные, чтобы код программы был в десятки тысяч строк... Вместо того, чтобы дать примерный код, как правильно, начинаются "студенты" ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 08:25 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
t1975453Dima T, спасибо за совет, возможно, начиная программировать, вы не пытались расписывать все переменные, чтобы код программы был в десятки тысяч строк... Вместо того, чтобы дать примерный код, как правильно, начинаются "студенты" Это надо было спрашивать до того как написал какой-то говнокод, который получает на вход 100500 переменных. Проблема у тебя там, там надо массив получать на вход. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 08:31 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
t1975453, Сам так не делал никогда, возможно написана ересь, но можно, наверное, через unsafe реализовать. Выделяем под переменные сплошной кусок адресного пространства, где каждая переменная имеет адрес со смещением, и заливаем в эту область памяти строку массива Обычным способом мне на ум ничего не приходит ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 09:53 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
Ну ладно-ладно. Можно попробовать Т4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 11:35 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
А вообще, возможно, проще прогнать принимающий код регекспами, чтобы переделать работу с локальными переменными на работу с массивом ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 11:42 |
|
Цикл перебора
|
|||
---|---|---|---|
#18+
Код: 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.
Идея понятна? Честно говоря, друг, ты пестец какую херню выдумал. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2019, 18:07 |
|
|
start [/forum/topic.php?fid=20&msg=39767890&tid=1399094]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
131ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 473ms |
0 / 0 |