Dynamiczne tablice w C# to niezbędna struktura danych, która pozwala tworzyć i pracować z tablicami, które mogą zmienić rozmiar w czasie wykonywania. W przeciwieństwie do tablic statycznych, które mają stały rozmiar, którego nie można zmodyfikować po utworzeniu, tablice dynamiczne mogą rosnąć lub kurczyć się w razie potrzeby. To sprawia, że są wszechstronnym narzędziem do zarządzania gromadzeniem danych, które mogą zmienić rozmiar w czasie, dalej przeczytaj ten przewodnik, aby uzyskać więcej informacji na temat dynamicznych tablic w C#.
Dynamiczne tablice w C#
Aby utworzyć dynamiczną tablicę w C#, oto przykład, który pokazuje użycie tablic dynamicznych:
za pomocą systemu;
za pomocą systemu;
za pomocą systemu.Kolekcje;
przestrzeń nazw dynamic_array
Program klasowy
Statyczne pustka główna (String [] args)
ListaDA = nowa lista ();
da.Dodaj (23);
da.Dodaj (21);
da.Dodaj (24);
da.Dodaj (27);
Konsola.WriteLine („Count: 0”, da.Liczyć);
Konsola.Write („List:”);
da.Sortować();
Foreach (int I in Da)
Konsola.Write (i + "");
Konsola.WriteLine ();
Konsola.Kluczem przeczytać();
To jest kod C# tworzy tablicę dynamiczną za pomocą klasy listy. Program inicjuje pustą listę liczb całkowitych o nazwie „DA” za pomocą konstruktora klasy listy. Następnie dodaje cztery wartości liczb całkowitych do listy za pomocą metody add (): 23, 21, 24 i 27.
Po dodaniu tych elementów program drukuje liczbę elementów na liście za pomocą właściwości Count of the List Class. Liczba to liczba elementów na liście, która w tym przypadku wynosi 4, a program sortuje listę w kolejności rosnącej za pomocą metody listy sort (). Następnie drukuje elementy na liście za pomocą pętli foreach, oddzielając każdy element przestrzenią.
Wniosek
Dynamiczne tablice są potężną strukturą danych w C#, która może być używana do przechowywania i manipulowania zbiorem wartości w czasie wykonywania. Dzięki klasie listy łatwo jest tworzyć, dodawać, usuwać i sortować tablice dynamiczne w C#, ten artykuł wyjaśnia, czym są tablice dynamiczne i jak można ich użyć za pomocą przykładowego kodu, który tworzy tablicę dynamiczną i tablicę dynamiczną i Następnie sortuje swoje elementy w kolejności malejącej.