Tablice
Tablice w języku C# są podstawowym typem danych służącym do przechowywania wielu elementów tego samego typu. Tablice mogą zawierać elementy typu liczbowego, znakowego lub innego typu referencyjnego, takiego jak obiekty. Każda tablica ma określoną liczbę elementów i jest indeksowana, co pozwala na dostęp do poszczególnych elementów za pomocą indeksów.
Aby utworzyć tablicę, należy użyć operatora new
oraz określić typ elementów oraz liczbę elementów.
int[] liczby = new int[3]; //Ten kod tworzy tablicę o nazwie "liczby" zawierającą 3 elementy typu int.
Tablica można też zainicjalizować od razu z wartościami:
int[] liczby = new int[] { 1, 2, 3, 4, 5 };
Wartości można przypisać do tablicy w momencie deklaracji:
double[] liczby = {2.15, 5.5};
Inicjowanie tablicy za pomocą pętli:
using System;
class Program
{
int[] liczby = new int[7];
for (int i = 0; i < liczby.Length; i++)
{
Console.WriteLine(i);
}
}
1
2
3
4
5
6
Ten kod tworzy tablicę o nazwie "liczby" zawierającą 7 elementów typu int, a następnie przypisuje każdemu z nich wartość odpowiadającą indeksowi elementu.
Inicjowanie tablicy za pomocą metody klasy Enumerable.Range
int[] liczby = Enumerable.Range(1, 5).ToArray();
Dostęp Do Elementów Tablicy
Aby uzyskać dostęp do elementów tablicy w języku C#, należy użyć operatora indeksującego []
.
Indeks elementu tablicy to jego pozycja w tablicy, zaczynając od 0.
using System;
class Program
{
int[] liczby = new int[] { 1, 2, 3, 4, 5 };
int pierwszy = liczby[0];
int ostatni = liczby[liczby.Length - 1];
liczby[1] = 8;
Console.WriteLine(pierwszy + ostatni + liczby[1]);
}