Tablica STRING w FOREACH

Odpowiedz Nowy wątek
2019-01-02 17:05
0

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

edytowany 1x, ostatnio: Szymon Zachariasz, 2019-01-02 17:05

Pozostało 580 znaków

2019-01-02 17:16
1

Zrób fora zamiast foreacha I będziesz mógł latwiej dostać się do indexu.

Pozostało 580 znaków

2019-01-02 17:16
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/que[...]t-iteration-of-a-foreach-loop

Pozostało 580 znaków

2019-01-02 17:42
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]);
                }

            }
edytowany 2x, ostatnio: Szymon Zachariasz, 2019-01-02 17:45

Pozostało 580 znaków

2019-01-02 18:19
Zimny Ogórek2
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 .

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0