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

Właściwości i Metody klasy Array

Klasa Array w języku C# jest klasą bazową dla wszystkich typów tablic w C# i zawiera wiele właściwości i metod, które pozwalają na manipulowanie tablicami. Oto kilka przykładów najważniejszych właściwości i metod klasy Array:

Właściwość Length

								
int[] liczby = new int[] { 1, 2, 3, 4, 5 };

int ilosc = liczby.Length;

Console.WriteLine(ilosc);
								
						

Właściwość Rank

								
int[,] tablica2D = new int[3, 4];

int liczbaWymiarow = tablica2D.Rank;

Console.WriteLine(liczbaWymiarow);
								
						

Metoda GetLength

								
int[,] tablica2D = new int[3, 4];

int liczbaElementow = tablica2D.GetLength(0);

Console.WriteLine(liczbaElementow);
								
						

Metoda GetLowerBound()

								
int[] liczby = new int[5] {1,2,3,4,5};

int lowerBound = liczby.GetLowerBound(0);

Console.WriteLine(lowerBound);
								
						

Metoda Sort()

								
int[] liczby = new int[] { 4, 2, 5, 1, 3 };

Array.Sort(liczby);


foreach(int i in liczby)
{
    Console.Write(i + " ");
}
								
						

Metoda Clear()

								
int[] liczby = new int[] { 1, 2, 3, 4, 5 };

Array.Clear(liczby, 1, 3);


foreach(int i in liczby)
{
    Console.Write(i + " ");
}
								
						

Metoda IndexOf()

								
int[] liczby = new int[] { 1, 2, 3, 4, 5 };

int index = Array.IndexOf(liczby, 3);

Console.WriteLine(index);
								
						

Metoda LastIndexOf()

								
int[] liczby = new int[] { 1, 2, 3, 2, 1 };

int index = Array.LastIndexOf(liczby, 2);

Console.WriteLine(index);
								
						

Metoda GetUpperBound()

								
nt[] liczby = new int[5] {1,2,3,4,5};

int upperBound = liczby.GetUpperBound(0);

Console.WriteLine(upperBound);
								
						

Metoda Reverse()

								
int[] liczby = new int[] { 1, 2, 3, 4, 5 };

Array.Reverse(liczby);


foreach(int i in liczby)
{
    Console.Write(i + " ");
}