Существует ли эквивалент диапазона Python (12) в C#?

Политики в основном установлены во время компиляции, в то время как стратегии установлены во времени выполнения. Далее, политики обычно являются понятием C++ и применяются только к меньшинству других языков (например, D), в то время как стратегическая модель доступна многим (большинство?) объектно-ориентированные языки и языки, которые рассматривают функции как граждан первого класса как Python.

, Что быть сказанным:

  • политика А, будучи определенным во время компиляции, обычно только полезна для специальных ситуаций, где Вы хотите другую прикладную логику на основе на двоичный файл. Например, Вы могли бы разработать программное обеспечение, которое немного настраивается для каждого клиента, было ли через веб-интерфейс, или вручную, это основанным на политике шаблоном.

  • стратегия А определяется во времени выполнения и на самом деле может быть изменена на лету. Например, у Вас могло бы быть программное обеспечение, которое реализует другой пользовательский интерфейс и логику для торгового персонала, чем для группы поддержки, но они все должны иметь дело с тем же клиентом и лицензированием информации так вместо того, чтобы иметь два отдельно сохраняемых приложения, у Вас просто есть одно приложение, интерфейс которого изменяется по мере необходимости.

-Adam

45
задан yuvalm2 28 March 2017 в 17:51
поделиться

3 ответа

Вы ищете Enumerable.Range метод:

var mySequence = Enumerable.Range(0, 12);
81
ответ дан 26 November 2019 в 21:03
поделиться
Enumerable.Range(start, numElements);
7
ответ дан 26 November 2019 в 21:03
поделиться

Enumerable.Range (0,12);

5
ответ дан 26 November 2019 в 21:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: