我需要获取动态数组的第n个元素,从数组中某处的值开始。我需要从一个数组中挑选出某些值,我将它们附加到另一个数组中。
基本上是这样:
for (int i = 0; i < array.Length; i++)
{
if (i % 5 == 0) // but starting at value 200 and every 5th from here
{
// get value
}
if (i % 50 == 0) // but starting from value 350 and every 50th value from here
{
// get value
}
}
在此先感谢您的帮助!
答案 0 :(得分:1)
这将使您在中途点之后每5个元素出现一次:
int[] subarr = array.Where((i, val) => (i >= array.Length / 2 && i % 5 == 0)).ToArray();
答案 1 :(得分:0)
final_size <- 50
这不是你想要的吗?