wyswietlam tablice string za pomoca foreach. Chce zastosowac IFa ktory sprawdzi mi ktory numer ma tablica w danym momencie i aby podmienila mi powiedzmy 3 znak tablicy na inny!? Jak to zrobic
0
1
Zrób fora zamiast foreacha I będziesz mógł latwiej dostać się do indexu.
0
W miarę naturalnym rozwiązaniem wydaje się zadeklarowanie jakiegoś licznika który zwiększasz w pętli. W ogóle do takich rzeczy to może jednak użyj pętli for z indexem.
A tutaj możesz poczytać mądrych ludzi: https://stackoverflow.com/questions/43021/how-do-you-get-the-index-of-the-current-iteration-of-a-foreach-loop
0
zrobilem cos takiego, zastanawiam sie czy mozna to jakos uproscic :) A angielski malo rozumiem, niestety
for (int i = 0; i < zmienna.Length; i++)
{
if (i == 2)
{
Console.WriteLine('K');
}
else if(i!=2)
{
Console.WriteLine(zmienna[i]);
}
}
0
W przypadku zwykłej tablicy . Kompilator zamienia instrukcję foreach na zwykłą pętlę for, więc śmiało możesz robić pętlę for .