Menu
Coddy logo textTech

Pętla foreach

Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 65 z 69.

Pętla foreach, znana również jako rozszerzona pętla for, zapewnia prostszy sposób iterowania po tablicach i kolekcjach. Automatycznie obsługuje indeksowanie i pobieranie elementów, dzięki czemu kod jest bardziej czytelny i mniej podatny na błędy.

Oto podstawowa składnia pętli foreach:

foreach (data_type element in array_or_collection) {
    // Kod do wykonania dla każdego elementu
}
  • data_type: Typ elementów w tablicy lub kolekcji.
  • element: Zmienna, która będzie przechowywać bieżący element w każdej iteracji.
  • array_or_collection: Tablica lub kolekcja, po której chcesz iterować.

Oto przykład:

int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers) {
    Console.WriteLine(number);
}

W tym przykładzie pętla iteruje po tablicy numbers. W każdej iteracji bieżący element jest przypisywany do zmiennej number, a kod wewnątrz pętli jest wykonywany. Wynik będzie następujący:

1
2
3
4
5

Pętla foreach jest szczególnie przydatna, gdy trzeba uzyskać dostęp do każdego elementu w kolekcji bez modyfikowania samej kolekcji. Upraszcza kod i zwiększa jego czytelność.

challenge icon

Wyzwanie

Łatwy

Utwórz program, który wykonuje następujące czynności:

  1. Inicjuje tablicę ciągów znaków o nazwie fruits wartościami "apple", "banana", "orange", "grape" i "kiwi".
  2. Używa pętli foreach, aby iterować po tablicy fruits.
  3. W każdej iteracji wypisuje aktualny owoc wielkimi literami, używając metody ToUpper(): someString.ToUpper()

Spróbuj swoich sił

using System;

public class Program {
    public static void Main(string[] args) {
        // Zainicjalizuj tablicę fruits
        

        // Użyj pętli foreach, aby przejść przez tablicę
        
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C# online