我有一个 10 位数字的数组。我想乘以 2,数组的每个元素都有一个偶数索引。我想将具有奇数索引的元素乘以 1(实际上,保持不变)。因此,array[0] * 2、array[1] * 1、array[2] * 2 等。
我尝试在每个元素的索引号上使用模运算符,但我认为这不是我的代码实际所做的。我之前的愚蠢尝试如下:
for (int i = 0; i < 10; i++)
{
if ((Array.IndexOf(myArray, i) % 2) == 0)
{
// multiply myArray[i] by 2
}
else // multiply myArray[i] by 1
}