1. Wprowadzenie do C#
  2. Szybki start
  3. Pierwszy program
  4. Komentarze
  5. Typy danych
  6. Zmienne
  7. Pola
  8. Właściwości
  9. Stałe
  10. Metody
  11. Instrukcje warunkowe
  12. Pętle
  13. Tablice
  14. Kolekcje
  15. Klasy
  16. Dziedziczenie
  17. Polimorfizm
  18. Konwersja typów
  19. Właściwości klasy String
  20. Typy wyliczeniowe
  21. Interfejsy
  22. Klasy statyczne
  23. Klasy Abstrakcyjne
  24. Przestrzenie nazw
  25. Wyjątki
  26. Typy generyczne
  27. JSON
  28. XML
  29. Podsumowanie

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);
    }
}
 									
						
Wyjaśnienie

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]);
}