Co to jest tablice w języku C #?
Tablica służy do przechowywania kolekcji lub serii elementów. Te elementy 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 w tablicy wynosi 4.
Tablice są przydatne, gdy chcesz przechowywać kolekcję wartości tego samego typu. Więc zamiast deklarować zmienną dla każdego elementu, możesz po prostu zadeklarować jedną zmienną.
Ta zmienna będzie wskazywać na tablicę lub listę elementów, które będą odpowiedzialne za przechowywanie elementów tablicy.
Spójrzmy, jak możemy pracować z tablicami w C #. W naszym przykładzie zadeklarujemy tablicę liczb całkowitych i odpowiednio z nimi będziemy pracować.
Zauważ, że cały poniższy kod jest tworzony w pliku Program.cs.
Krok 1) Deklaracja tablicy - Pierwszym krokiem jest zadeklarowanie tablicy. Zobaczmy, jak możemy to osiągnąć, korzystając z poniższego przykładu kodu.
Objaśnienie kodu: -
- Pierwsza część to typ danych. Określa typ elementów używanych w tablicy. W naszym przypadku tworzymy tablicę liczb całkowitych.
- Druga część [], która określa pozycję tablicy. (Pozycja jest symbolem zastępczym określającym liczbę elementów, które będzie zawierać tablica)
- Dalej jest nazwa tablicy, która w naszym przypadku to „wartości”. Zauważ, że widzisz zielone, faliste podkreślenie, nie martw się o to. To jest po prostu .Net mówiący, że zadeklarowałeś tablicę, ale nigdzie jej nie używasz.
Krok 2) Następnym krokiem jest zainicjowanie tablicy. Tutaj określimy liczbę wartości, które będzie przechowywać tablica. Zamierzamy również przypisać wartości każdemu elementowi tablicy.
Objaśnienie kodu: -
- Najpierw ustawiamy liczbę elementów, które będzie przechowywać tablica na 3. Zatem w nawiasach kwadratowych mówimy, że tablica będzie zawierała 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 notacji wartości [1] i tak dalej, i tak dalej.
Uwaga : - W tablicach pozycja indeksu zaczyna się od 0.
Krok 3) Wyświetlmy teraz poszczególne elementy tablicy w konsoli. Dodajmy poniższy kod, aby to osiągnąć.
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();}}}
Objaśnienie kodu: -
To jest prosta część, w której po prostu używamy metody Console.WriteLine do wysyłania każdej wartości elementu do konsoli.
Zwróć uwagę, że ponownie uzyskujemy dostęp do każdego elementu za pomocą nazwy zmiennej tablicy wraz z pozycją indeksu.
Jeżeli powyższy kod zostanie wpisany poprawnie i program zostanie wykonany, wyświetlone zostanie następujące wyjście.
Wynik:
Na podstawie danych wyjściowych można zobaczyć wszystkie wartości tablicy wyświetlanej w konsoli.