Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.06.2008, 10:45
|
|||
---|---|---|---|
|
|||
Можно ли положить несколько значений в один CASE? |
|||
#18+
Код: plaintext 1. 2. 3.
разве нельзя как-то несколько значений засунуть в один кейс? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 10:48
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
case 1:{break;} case 2:{ ... } case 3:{ } case 4:{ break; } ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 10:56
|
|||
---|---|---|---|
|
|||
Можно ли положить несколько значений в один CASE? |
|||
#18+
не понял... дак можно или нельзя в один кейс вкладывать несколько значений? я привёл упрощённый пример. На самом деле необходимо в один кейс вкладывать несколько десятков значений. Весьма уныло вбивать для этого несколько десятков строчек с повторяющимся блоком кода для каждого значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 10:58
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
низя, можно брек делать к другому кейс, вам же сказали ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:00
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
авторя привёл упрощённый пример. На самом деле необходимо в один кейс вкладывать несколько десятков значений. Весьма уныло вбивать для этого несколько десятков строчек с повторяющимся блоком кода для каждого значения. Вы задачу сформулируйте, думаю, вам не кейс в таком случае нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:02
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Dark_Scorpion разве нельзя как-то несколько значений засунуть в один кейс? Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:07
|
|||
---|---|---|---|
|
|||
Можно ли положить несколько значений в один CASE? |
|||
#18+
понял, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:08
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Нахлобуч Dark_Scorpion разве нельзя как-то несколько значений засунуть в один кейс? Код: plaintext 1. 2. 3. 4. 5. 6.
Это тебе не С/С++ Правильно так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:15
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
фывЭто тебе не С/С++ Правильно так Ты б попробовал, что ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:23
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Нахлобуч фывЭто тебе не С/С++ Правильно так Ты б попробовал, что ли... Ну да. Не прав я был. Но не совсем ) Если между этими case без break вставить код то будет ошибка. В С++ - это нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 11:31
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:12
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
МСУМне тоже в дельфи нравилось кэйсовать через запятую. Но, увы, C# не курит такие вещи. Зато VB.NET прекрасно курит такие вещи. Выдержка из MSDN: You can specify ranges and multiple expressions for character strings. In the following example, Case matches any string that is exactly equal to "apples", has a value between "nuts" and "soup" in alphabetical order, or contains the exact same value as the current value of testItem. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:24
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Dark_Scorpion На самом деле необходимо в один кейс вкладывать несколько десятков значений. Весьма уныло вбивать для этого несколько десятков строчек с повторяющимся блоком кода для каждого значения. Ну, если по несколько десятков в каждой ветке, и можно легко сформулировать условия на эти значения, то может логичнее воспользоваться эквивалентной конструкцией Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:25
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
AlexM-VBЗато VB.NET прекрасно курит такие вещи. Это не повод считать VB.NET вменяемой средой P.S. Уж простите за ругань ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:38
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
МСУ AlexM-VBЗато VB.NET прекрасно курит такие вещи. Это не повод считать VB.NET вменяемой средой P.S. Уж простите за ругань ;) Уважаемый МСУ, позвольте узнать, почему это VB.NET - невменяемая среда? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:38
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
AlexM-VB МСУ AlexM-VBЗато VB.NET прекрасно курит такие вещи. Это не повод считать VB.NET вменяемой средой P.S. Уж простите за ругань ;) Уважаемый МСУ, позвольте узнать, почему это VB.NET - невменяемая среда? А чем она вминяемая? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:41
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:49
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Абсолют AlexM-VB МСУ AlexM-VBЗато VB.NET прекрасно курит такие вещи. Это не повод считать VB.NET вменяемой средой P.S. Уж простите за ругань ;) Уважаемый МСУ, позвольте узнать, почему это VB.NET - невменяемая среда? А чем она вминяемая? Это все пустой разговор... ...вы все-таки скажите (приведите примеры), чем эта среда "так невменяема"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:50
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Гм. Ну как бы сказать. Объектно-усведомленный. ГРЕКСХАЙД ФОРЕВЕ! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:50
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Да, кстати, пустой разговор начали Вы, спросив, чем она невменяемая. ГРЕКСХАЙД ФОРЕВЕ! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:51
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
AlexM-VBЭто все пустой разговор... ...вы все-таки скажите (приведите примеры), чем эта среда "так невменяема"? Сами же сказали - пустой разговор. Давайте не будем продолжать его. Давайте, всё-таки, по сабжу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 12:52
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
Что-то типа этого и я хотел сказать. ГРЕКСХАЙД ФОРЕВЕ! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.06.2008, 13:12
|
|||
---|---|---|---|
|
|||
Можно ли положить несколько значений в один CASE? |
|||
#18+
2 МСУ, Абсолют Пять баллов - VB невменяемая среда, вероятно, не те классы там и в 2008-й студии сильно уступает шарпу по операторам:) P.S. Свободно можно писать в .Net на любом языке:) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.06.2008, 01:13
|
|||
---|---|---|---|
|
|||
Можно ли положить несколько значений в один CASE? |
|||
#18+
Dark_Scorpionразве нельзя как-то несколько значений засунуть в один кейс? А значение x случайно не отражает текущее состояние объекта, от которого зависит поведение этого объекта? Если да, то можно сделать вовсе без case. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.06.2008, 18:03
|
|||
---|---|---|---|
Можно ли положить несколько значений в один CASE? |
|||
#18+
МСУМне тоже в дельфи нравилось кэйсовать через запятую. Но, увы, C# не курит такие вещи. И не только через запятую, через .. для диапазонов тоже удобно было. Да, это не постоянная необходимость но иногда увы правращается в УВЫЫЫЫ... Неужели нельзя было реализовать, блин! Для рекомендуюших писать ифы отвечу: а зачем тогда вообще case, пишите все через if... Если чего-то из хорошего не реализовали, надо честно и громко об этом сказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1399334]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 269ms |
0 / 0 |