Как мога да отделя всеки елемент от масив в отделна променлива в C#?
Здравейте, колеги,
Как мога да отделя всеки елемент от масив в отделна променлива?
Пример: Ако имам int масив с 5 елемента, като този:
int[] intArr = { 12, 23, 467, 200, 9 };
int currentNumber = 0;
for (int i = 0; i < intArr.Length; i++)
{
currentNumber = intArr[i];
}
Console.WriteLine(currentNumber);
то променливата currentNumber ще ми запази само последната стойност на масива т.е. = 9;
Има ли начин да извлека стойностите в 5 различни променливи автоматично, например:
currentNumber1 = 12;
currentNumber2=23;
currentNumber3=467;
currentNumber4=200;
currentNumber5=9;
с нещо от сорта на currentNumber[i] = intArr[i], но пременливите на всяка итерация да се създават сами?
Здравейте,
искам да се извиня първо на всички, които са коментирали по-долу, за глупавия си въпрос, но тогава когато го написах ( 2 дни преди лекцията за масиви) нямах никаква представа как работи масива, как се задават неговите стойности, как се достъпват, променят и т.н.
Та тогава единственото, което измислих (понеже незнаех за arr[i] че извлича стойността на елемента, който искам) беше ръчно да си задавам променливи според броя на елементите вътре в масива и пак ръчно да им присвоявам стойности.
И за да не го правя това, попитах дали няма някакъв начин това да става автоматично.
Както виждам има и това е достъпване по индексация, което предполагам за по-напредналите е нещо стандартно и го правят с лекота поради факта, че се изпозлва ежедневно и многократно, но тогава голямо чудене падна от моя страна как да ги извлека тези променливи :)
Поздрави на всички, които са оставили коментар.