Samouczek dotyczący tablicy C#: tworzenie, deklarowanie, inicjowanie
Co to są tablice w języku C#?
Tablica służy do przechowywania kolekcji lub serii elementów. Elementy te będą tego samego typu.
Na przykład, jeśli masz tablicę wartości całkowitych, tablica może być zbiorem wartości takich jak [1, 2, 3, 4]. Tutaj liczba elementów tablicy wynosi 4.
Tablice są przydatne, gdy chcesz przechowywać kolekcję wartości tego samego typu. Zamiast więc deklarować a zmienna dla każdego elementu możesz po prostu zadeklarować jedną zmienną.
Zmienna ta będzie wskazywała tablicę lub listę elementów, które będą odpowiedzialne za przechowywanie elementów tablicy.
Przyjrzyjmy się, jak możemy pracować z tablicami w języku C#. W naszym przykładzie zadeklarujemy tablicę liczb całkowitych i odpowiednio z nimi będziemy pracować.
Należy zauważyć, że cały poniższy kod jest zapisywany w pliku Program.cs.
Krok 1) Deklarowanie tablicy – Pierwszym krokiem jest zadeklarowanie tablicy. Zobaczmy, jak możemy to osiągnąć na poniższym przykładzie kodu.
Wyjaśnienie kodu: -
- Pierwsza część to typ danych. Określa typ elementów używanych w tablicy. Zatem w naszym przypadku tworzymy tablicę liczb całkowitych.
- Druga część [ ], która określa rangę tablicy. (Ranga jest symbolem zastępczym, który określa liczbę elementów, które będzie zawierać tablica)
- Następna jest nazwa tablicy, która w naszym przypadku to „wartości”. Zauważ, że widzisz zielone, faliste podkreślenie, nie przejmuj się tym. To po prostu .Net mówiący, że zadeklarowałeś tablicę, ale nigdzie jej nie używasz.
Krok 2) Następnym krokiem jest inicjalizacja tablicy. Tutaj określimy liczbę wartości, które tablica będzie przechowywać. Zamierzamy także przypisać wartości do każdego elementu tablicy.
Wyjaśnienie kodu: -
- Najpierw ustalamy liczbę elementów, które będzie zawierać tablica, na 3. Tak więc w nawiasach kwadratowych mówimy, że tablica będzie zawierać 3 elementy.
- Następnie przypisujemy wartości do każdego elementu tablicy. Możemy to zrobić podając nazwę zmiennej + pozycję indeksu w tablicy. Zatem wartości[0] oznaczają, że przechowujemy wartość na pierwszej pozycji tablicy. Podobnie, aby uzyskać dostęp do drugiej pozycji, używamy zapisu wartości [1] i tak dalej, i tak dalej.
Note: – W Arrays pozycja indeksu zaczyna się od 0.
Krok 3) Wyświetlmy teraz poszczególne elementy tablicy w konsoli. Aby to osiągnąć, dodajmy poniższy kod.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32[] value; value=new Int32[3]; value[0]=1; value[1]=2; value[2]=3; Console.WriteLine(value[0]); Console.WriteLine(value[1]); Console.WriteLine(value[2]); Console.ReadKey(); } } }
Wyjaśnienie kodu: -
To jest prosta część, w której po prostu używamy metody Console.WriteLine, aby wysłać każdą wartość elementu do konsoli.
Zauważ, że ponownie uzyskujemy dostęp do każdego elementu za pomocą nazwy zmiennej tablicowej wraz z pozycją indeksu.
Jeżeli powyższy kod zostanie wpisany poprawnie i program zostanie uruchomiony, wyświetlony zostanie następujący komunikat.
Wyjście:
Na podstawie wyników można zobaczyć wszystkie wartości tablicy wyświetlane w konsoli.