Я один из многих, кто написал в блоге о методе расширения ruby-esque To , который можно написать, если вы используете C # 3.0:
<code>
public static class IntegerExtensions
{
public static IEnumerable<int> To(this int first, int last)
{
for (int i = first; i <= last; i++)<br>
{
yield return i;
}
}
}
Затем вы можете создать свой список целых чисел, как это
<code>List<int> = first.To(last).ToList();
или
<code>List<int> = 1.To(x).ToList();