質問
い整数のリストから1x xで設定したユーザーです。私の構築では、forループの例としxが整数の設定が以下の日程で開催されます。
List<int> iList = new List<int>();
for (int i = 1; i <= x; i++)
{
iList.Add(i);
}
このようダ確かにありましたのによりエレガントないというこのようなもの PHPの範囲方法
解決
います。純3.5, Enumerable.範囲 でいます。
を生成する配列数 番号を指定する。
他のヒント
私の多くの人 blogged 約ruby味 へ 拡張する方法に書き込みを使用している場合、C#3.0:
public static class IntegerExtensions
{
public static IEnumerable<int> To(this int first, int last)
{
for (int i = first; i <= last; i++)
{
yield return i;
}
}
}
それを構築することが可能です整数のリストのようなこ
List<int> = first.To(last).ToList();
または
List<int> = 1.To(x).ToList();
ここでは方法のリストを返します整数です。
public static List<int> MakeSequence(int startingValue, int sequenceLength)
{
return Enumerable.Range(startingValue, sequenceLength).ToList<int>();
}
所属していません StackOverflow