こんにちはみんな私は少し独学をしています、そして私は当分の間私を困惑させているように思われる問題に遭遇しました私はここの誰かが過去にこれに似た何かにすでに遭遇したと確信しています。私は1-10の配列リストを持っています
public List<int> ValueArrays = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
私は6のすべての数のグループの合計を取得しようとしていますが、私は立ち往生しています。例えば私は欲しい
[1,2,3,4,5,6]
[1,3,4,5,6,7]
[1,4,5,6,7,8] etc...
私はいくつかのコードを書きましたが、私はここで私の足につまずきました。
private void runbtn_Click(object sender, EventArgs e)
{
int thisTotal;
//Object ListOfNumbersToCompareTo = new Object[];
List<int> fiveEl = new List<int> { }; //= ValueArrays.GetRange(1, 5);//target a group of 5
List<int> test2 = new List<int> { };
//test2.AddRange(fiveEl);
//thisTotal = SumRange(fiveEl);
int groupSize = 5;
for (int i = 0; i < ValueArrays.Count; i++)
{
fiveEl=ValueArrays.GetRange(i+1, 5);
currentNum = ValueArrays[i];
fiveEl.Add(currentNum);
for (int x = 0; x < 1; x++)
{
thisTotal = SumRange(fiveEl);
//fiveEl = ValueArrays.GetRange(x, groupSize);
//fiveEl.Add(currentNum);
//fiveEl.RemoveRange(x, groupSize); ;
}
}
}
誰かが私にコードスニペットをくれたり、正しい方向に向けたりできますか?前もって感謝します。