Loading...
Joro_Paspalev avatar Joro_Paspalev 23 Точки

Как мога да отделя всеки елемент от масив в отделна променлива в 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], но пременливите на всяка итерация да се създават сами?

 

 

Тагове:
IvaPanteleeva avatar IvaPanteleeva 5 Точки

Защо ти е да го правиш? 

2
Joro_Paspalev avatar Joro_Paspalev 23 Точки

Здравейте,

искам да се извиня първо на всички, които са коментирали по-долу, за глупавия си въпрос, но тогава когато го написах ( 2 дни преди лекцията за масиви) нямах никаква представа как работи масива, как се задават неговите стойности, как се достъпват, променят и т.н.

Та тогава единственото, което измислих (понеже незнаех за arr[i] че извлича стойността на елемента, който искам) беше ръчно да си задавам променливи според броя на елементите вътре в масива и пак ръчно да им присвоявам стойности.

И за да не го правя това, попитах дали няма някакъв начин това да става автоматично.

Както виждам има и това е достъпване по индексация, което предполагам за по-напредналите е нещо стандартно и го правят с лекота поради факта, че се изпозлва ежедневно и многократно, но тогава голямо чудене падна от моя страна как да ги извлека тези променливи :)

Поздрави на всички, които са оставили коментар.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.