Tablica. (Zbiór uporządkowany o ustalonym rozmiarze)
Tablica jest zindeksowanym zbiorem obiektów, wszystkich tego samego typu. Tablica jest dobra w przypadku przechowywania stałej liczby wartości lub referencji. Dwie szczególne cechy tablicy polegają na tym, że zawiera ona stałą liczbę elementów w określonej kolejności.

Jako przykład wyobraź sobie, że z jakiegoś powodu musimy przechowywać miesiące w roku. Jest dwanaście miesięcy i zawsze będzie dwanaście miesięcy to jest stały rozmiar, a miesiące mają również określoną kolejność.

Luty zawsze przychodzi po styczniu, marzec zawsze przychodzi po lutym, kwiecień zawsze przychodzi po marcu i tak dalej.
I Teraz w naszym pierwszym demo, wykorzystam miesiące w roku jako przykład, aby pokazać, jak utworzyć instancję tablicy i wyświetlić wszystkie jej elementy.
Gdybym chciał jednego stringa jedna zmienną typu string, zrobiłbym coś takiego,
string january =
a następnie zainicjalizował go odpowiednim tekstem, = “January”;
string january = = "January";
ale powiedziałem, że chcemy wszystkie miesiące w roku, więc to dwanaście stringów, więc potrzebujemy kolekcji stringów. Napiszę teraz potrzebny nam kod.
string[] monthsOfYear = {
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
};
Deklaruję typ jako ciąg znaków, po którym następują nawiasy kwadratowe. Te nawiasy kwadratowe są kluczowe. To one mówią kompilatorowi, że nie jest to pojedynczy string, ale tablica stringów lub dowolnego innego typu który znajduje się przed nawiasami kwadratowymi.
Tablicę można zainicjalizować w momencie jej tworzenia przez dostarczenie listy wartości ograniczonych nawiasami klamrowymi.
Aby zainicjować tablicę, możesz zobaczyć, że wymieniłem wszystkie dwanaście stringów, które się w niej znajdą, oddzielone przecinkami.
I mam nawiasy klamrowe wokół całego zestawu stringów, a ponieważ cała ta rzecz jest pojedynczą instrukcją w języku C#, na końcu jest średnik.
Istnieją inne sposoby inicjowania tablicy, które omówię w innym wpisie, ale to jest najprostszy sposób, jeśli z góry wiesz, jakie dane trafią do tablicy.
To dopiero początek. W kursie przeprowadzę Cię przez esencję kolekcji w C# — od klasycznej tablicy, przez elastyczną listę, aż po sprytne struktury jak stos, kolejka i słownik. Nie tylko pokażę Ci jak ich używać, ale co ważniejsze — kiedy. Bo dobór kolekcji to nie przypadek, to świadoma decyzja architekta. Chcesz pisać kod, który nie tylko działa, ale ma klasę? Wskakuj do kursu.

