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!

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!

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
- Przepływ sterowania: instrukcje if-else
- Pętle w C#: for, while i do-while
- Instrukcje switch
- Wprowadzenie do tablic
- Praca z stringami