Из-за неопределенности вопроса мой ответ может быть неприменим, но я попытаюсь ответить на основании моего предположения о том, что вы спрашиваете.
Если у вас есть массив int
иесли вы хотите умножить значения отдельных объектов массива, вы должны сделать что-то вроде этого:
int[] myArray= { 3,5,8};
for (int i = 0; i < myArray.Length; i++)
{
Console.WriteLine(myArray[i]*7);
}
//outputs 21,35,56
Если вы хотите умножить на основе индекса объекта массива, вы бы сделали это следующим образом:
int[] myArray= { 3,5,8};
for (int i = 0; i < myArray.Length; i++)
{
Console.WriteLine(i*7);
}
//outputs 0,7,14
//or if you need to start with an index of 1 instead of 0
int[] myArray= { 3,5,8};
for (int i = 0; i < myArray.Length; i++)
{
Console.WriteLine((i+1)*7);
}
//outputs 7,14,21
У Ану Вишвана также есть хороший ответ, но в зависимости от того, что вы пытаетесь сделать, может быть, лучше полагаться на петли.Надеюсь, мой ответ поможет.