Как я могу сделать это элегантно с С# и .NET 3.5/4?
Например, число может быть от 1 до 100.
Я знаю простую, если бы хватило; но ключевое слово на этот вопрос - элегантность. Это для моего игрушечного проекта не для производства.
Это были вопросы не о скорости, а о красоте кода. Прекратите говорить об эффективности и т.д.; помните, что вы проповедуете хор.