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);
5
Właściwość Rank
int[,] tablica2D = new int[3, 4];
int liczbaWymiarow = tablica2D.Rank;
Console.WriteLine(liczbaWymiarow);
2
Metoda GetLength
int[,] tablica2D = new int[3, 4];
int liczbaElementow = tablica2D.GetLength(0);
Console.WriteLine(liczbaElementow);
3
Metoda GetLowerBound()
int[] liczby = new int[5] {1,2,3,4,5};
int lowerBound = liczby.GetLowerBound(0);
Console.WriteLine(lowerBound);
0
Metoda Sort()
int[] liczby = new int[] { 4, 2, 5, 1, 3 };
Array.Sort(liczby);
foreach(int i in liczby)
{
Console.Write(i + " ");
}
1 2 3 4 5
Metoda Clear()
int[] liczby = new int[] { 1, 2, 3, 4, 5 };
Array.Clear(liczby, 1, 3);
foreach(int i in liczby)
{
Console.Write(i + " ");
}
1 0 0 0 5
Metoda IndexOf()
int[] liczby = new int[] { 1, 2, 3, 4, 5 };
int index = Array.IndexOf(liczby, 3);
Console.WriteLine(index);
2
Metoda LastIndexOf()
int[] liczby = new int[] { 1, 2, 3, 2, 1 };
int index = Array.LastIndexOf(liczby, 2);
Console.WriteLine(index);
3
Metoda GetUpperBound()
nt[] liczby = new int[5] {1,2,3,4,5};
int upperBound = liczby.GetUpperBound(0);
Console.WriteLine(upperBound);
4
Metoda Reverse()
int[] liczby = new int[] { 1, 2, 3, 4, 5 };
Array.Reverse(liczby);
foreach(int i in liczby)
{
Console.Write(i + " ");
}
5 4 3 2 1