C#に整数リストがあります。パラメータを与えstartIndex
、そこからサブリストを取得するメソッドが必要です。step
リーチが終了したら、クロスしてリストの先頭に移動します。サークルのように
public List<int> GetSomeInt(List<int> mainList, int startIndex, int step )
{
...
}
たとえば、リスト要素は 4、2、85、6、7、89、1、0、36、47、11、75です。私はメソッドにとを与えます、そして私はそう結果を得startIndex=3
ます:step=5
result1 - 6, 7, 89, 1, 0
result2 - 36, 47, 11, 75, 4
result3 - 2, 85, 6, 7, 89, 1
result4 - 0, 36, 47, 11, 75
result5 - 4, 2, 85, 6, 7
result6 - 89, 1, 0, 36, 47
........................
リストの非常に連続したサブ要素を取得するにはどうすればよいですか?