0Pricing
C# Academy · Lekcja

Wprowadzenie do tablic

Poznaj sposób przechowywania i zarządzania wieloma elementami danych za pomocą tablic

Wprowadzenie do tablic to bezpłatna lekcja C# Academy na CoddyKit. To lekcja 4 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej C# Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs C# Academy zawiera 5 lekcji w sumie.

Przechowywanie danych za pomocą tablic

Wprowadzenie do tablic

Witamy w kolejnej lekcji! W tej lekcji poznają Państwo sposób pracy z tablicami w języku C# oraz przechowywania i wydajnego zarządzania wieloma wartościami. Zaczynajmy!

Wprowadzenie do tablic — ilustracja 1

Czym są tablice?

Czym są tablice?

Tablica to zbiór elementów tego samego typu, przechowywanych w ciągłym obszarze pamięci. Tablice pozwalają grupować powiązane dane i uzyskiwać do nich dostęp za pomocą indeksu.

Przykład: Listę ocen lub imion uczniów można przechowywać w tablicy.

Najważniejsza informacja: Tablice w języku C# są indeksowane od zera, co oznacza, że pierwszy element znajduje się pod indeksem 0.

Deklarowanie i inicjalizowanie tablic

Deklarowanie i inicjalizowanie tablic

Tablicę można zadeklarować i zainicjalizować w jednym kroku. Przykład:

Wskazówka: Nawiasów kwadratowych [] należy używać, aby uzyskiwać dostęp do elementów tablicy za pomocą ich indeksu.

using System;

class Program {
    static void Main() {
        int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
        Console.WriteLine("First number: " + numbers[0]); // Access the first element
    }
}

Uzyskiwanie dostępu do elementów tablicy

Uzyskiwanie dostępu do elementów tablicy

Do elementów tablicy uzyskuje się dostęp za pomocą ich indeksu. Przykład:

Najważniejsza informacja: Należy upewnić się, że indeks mieści się w zakresie tablicy, aby uniknąć błędów w czasie wykonywania.

using System;

class Program {
    static void Main() {
        string[] names = { "Alice", "Bob", "Charlie" };
        Console.WriteLine("First name: " + names[0]); // Outputs: Alice
        Console.WriteLine("Second name: " + names[1]); 
// Outputs: Bob
        Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
    }
}

Modyfikowanie elementów tablicy

Modyfikowanie elementów tablicy

Wartość elementu tablicy można zmodyfikować, przypisując mu nową wartość. Przykład:

Wskazówka: Tej funkcji należy używać do dynamicznego aktualizowania wartości w programie.

using System;

class Program {
    static void Main() {
        int[] scores = { 10, 20, 30 };

        scores[1] = 25; // Modify the second element
        Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
    }
}

Iterowanie po tablicach

Iterowanie po tablicach

Do iterowania po tablicy służą pętle takie jak for lub foreach. Przykład:

Najważniejsza informacja: Pętla foreach jest prostsza podczas odczytywania wartości tablicy, ale pętla for zapewnia dostęp do indeksu.

using System;

class Program {
    static void Main() {
        int[] numbers = { 10, 20, 30, 40 };

        foreach (int number in numbers) {
            Console.WriteLine(number); // Outputs each number
        }
    }
}

Tablice wielowymiarowe

Tablice wielowymiarowe

Tablice wielowymiarowe przechowują dane w strukturze przypominającej siatkę. Przykład:

Wskazówka: Przecinków wewnątrz nawiasów kwadratowych należy używać do deklarowania wymiarów tablicy.

using System;

class Program {
    static void Main() {
        int[,] matrix = { 
            { 1, 2, 3 }, 
            { 4, 5, 6 } 
        };

        Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
    }
}

Wyzwanie praktyczne

Wyzwanie praktyczne

Należy napisać program, który przechowa 5 liczb w tablicy, a następnie obliczy i wyświetli ich sumę. Przykład:

using System;

class Program {
    static void Main() {
        int[] numbers = { 5, 10, 15, 20, 25 };
        int total = 0;

        foreach (int number in numbers) {
            total += number; // Add each number to the total
        }

        Console.WriteLine("Total: " + total); // Outputs: Total: 75
    }
}

Świetna robota!

Świetna robota!

Gratulacje! Opanowano już deklarowanie, uzyskiwanie dostępu, modyfikowanie i iterowanie po tablicach w języku C#. W następnej lekcji poznają Państwo pracę z ciągami znaków i ich przydatne funkcje. Kodujmy dalej!

Wprowadzenie do tablic — ilustracja 10

Często zadawane pytania

Czy lekcja „Wprowadzenie do tablic” jest bezpłatna?

Tak — pełny tekst „Wprowadzenie do tablic” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu C# Academy, przejdź na CoddyKit PRO. Kurs C# Academy zawiera 5 lekcji w sumie.

Co nauczysz się w „Wprowadzenie do tablic”?

Poznaj sposób przechowywania i zarządzania wieloma elementami danych za pomocą tablic Ćwiczysz C# Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć C# Academy?

Nie wymagamy żadnego doświadczenia. C# Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 5.

Ile czasu zajmuje lekcja „Wprowadzenie do tablic”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji C# Academy?

Tak. Każda lekcja C# Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Przepływ sterowania: instrukcje if-else
  2. Pętle w C#: for, while i do-while
  3. Instrukcje switch
  4. Wprowadzenie do tablic
  5. Praca z stringami
← Powrót do C# Academy