Здравствуйте, Димон, Вы писали:
Д>Вопрос, как я понял, не в необходимости, а в возможности. Д>Естественно, есть различные обходные пути в виде switch'a, массива, а мб и структуры, но это из пушки по воробьям.
С чего бы это? switch как минимум не менее эффективен. Просто более громоздок.
Д>Просто делфийцам в шарпе не хватает простой и легкой конструкции in, равно как, и witch. Д>Но по сравнению с приобретаемыми возможностями, это такие мелочи.
+1
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Какой аналог в C#
От:
Аноним
Дата:
02.07.05 03:36
Оценка:
>С чего бы это? switch как минимум не менее эффективен. Просто более громоздок.<
Безусловно. Но к сожалению, в нем очень сложно указать перечисления типа ['a'..'d', 'e', 'g']
Здравствуйте, Димон, Вы писали:
>>С чего бы это? switch как минимум не менее эффективен. Просто более громоздок.< Д>Безусловно. Но к сожалению, в нем очень сложно указать перечисления типа ['a'..'d', 'e', 'g']
А в скобках квадратных можно казать переменные? Или только константы дозволены?
<< RSDN@Home 1.1.4 beta 7 rev. 500 >> =09:00= [Windows XP — 5.1.2600.0] {Build at .NET 1.1.4322.2032}
under «*none*»
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, Dmitry_Ch, Вы писали:
D_C>Поддержка динамических массивов — это хорошо, но операции со множествами, хотя бы простенькие (пересечение, вычитание) не поддерживаются.
На уровне языка — нет, но те, кому надо, используют, например, и это::
Здравствуйте, Димон, Вы писали:
>>С чего бы это? switch как минимум не менее эффективен. Просто более громоздок.< Д>Безусловно. Но к сожалению, в нем очень сложно указать перечисления типа ['a'..'d', 'e', 'g']
Ну, тут уж ничего не поделашь. Придется использовать сочетание ифов и свитча.
ЗЫ
Я тоже жалею, что подобной дельфийской конструкции нет в Шарпе. Хорошо хоть, что она не так уж часто нужна.
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
_FR>>А в скобках квадратных можно казать переменные? Или только константы дозволены?
VD>Только констранты. Это такой паттерн-матчинг.
Значит снова сахар. Но сладкий.
ЗЫ. реализовать его прекомпилятором — копейки, или я чего-то не вижу
Help will always be given at Hogwarts to those who ask for it.