Ten artykuł obejmie szczegóły postrzępione tablice w C#.
Poniżej znajduje się lista tematów, które omówimy:
Spis treści:
1: Jak zadeklarować postrzępione tablice w C#
2: Jak zainicjować poszarpane tablice w C#
3: Inicjalizacja postrzępionych tablic po deklaracji
Wniosek
1: Jak zadeklarować postrzępione tablice w C#
Zadeklarować Drobna tablica W C#musisz określić typ tablicy, a następnie dwa zestawy nawiasów kwadratowych. Pierwszy zestaw kwadratowych nawiasów określa liczbę wierszy w tablicy, a drugi zestaw nawiasów kwadratowych jest pusty, aby wskazać, że wiersze mają różne długości.
Na przykład, aby zadeklarować Drobna tablica z liczb całkowitych z 3 wierszami możesz napisać:
int [] [] jaggedArray = new int [3] [];2: Jak zainicjować poszarpane tablice w C#
Możesz zainicjować Drobna tablica w C# za pomocą "nowy" Słowo kluczowe i określenie rozmiaru każdego wiersza tablicy.
Na przykład, stworzyć Drobna tablica Z 3 wierszami, w których pierwszy rząd ma 2 elementy, drugi rząd ma 3 elementy, a trzeci rząd ma 4 elementy, możesz napisać:
int [] [] jaggedArray = new int [3] [];Tutaj najpierw tworzymy szereg 3 rzędów z nowy int [3] []. Następnie tworzymy każdy wiersz osobno, określając rozmiar każdego wiersza z nowy int [2], nowy int [3], I nowy int [4] odpowiednio.
2.1: Przykładowy kod do zainicjowania postrzępionych tablic
Ten kod pokazuje użycie Drobna tablica, która jest tablicą tablic, w których każda podarray może mieć inną długość.
Klasa publiczna JaggedArrayTestW powyższym przykładzie kod deklaruje i inicjuje wymienioną tablicę „JaggedArray” z rozmiaru 3, w którym pierwszy podarray ma jeden element, drugi podarray ma dwa elementy, a trzecia podarka ma trzy elementy.
Kod następnie używa zagnieżdżonych pętli do przemierzania Drobna tablica i wydrukuj swoje elementy na konsolę. Zewnętrzna pętla iteruje każdą podarę w JaggedArray, podczas gdy pętla wewnętrzna itera każdego elementu w bieżącej podarytce.
Wreszcie kod drukuje każdy element postrzępionej tablicy do konsoli, oddzielony przestrzeniami i drukuje nową linię po wydrukowaniu każdej podręcznika.
3: Inicjalizacja postrzępionych tablic po deklaracji
Inicjalizacja a Drobna tablica Po deklaracji w C# jest wykonywane przez zamknięcie tablic w kręconych klamrach i oddzielenie elementów każdego rzędu za pomocą przecinków.
Oto przykładowa składnia kodu do deklarowania i zainicjowania Drobna tablica z liczb całkowitych z 3 wierszami, w których pierwszy rząd ma 1 element, drugi rząd ma 2 elementy, a trzeci rząd ma 3 elementy:
int [] [] jaggedArray = new int [] []W powyższym kodzie używamy nowego słowa kluczowego do utworzenia nowego Drobna tablica liczb całkowitych, a następnie [] [] w celu określenia, że jest to Drobna tablica. Następnie dołączamy rzędy w klamrach kręconych , a każdy wiersz jest reprezentowany przez nową tablicę liczb całkowitych z odpowiednimi elementami.
Zauważ, że w tej metodzie inicjalizacji nie musimy wyraźnie określać rozmiaru każdego wiersza, ponieważ kompilator automatycznie odwołuje go z liczby elementów w każdym rzędzie.
3.1: Przykładowy kod do zainicjowania postrzępionej tablicy po zwalnianiu
Poniższy program C# pokazuje, w jaki sposób można zadeklarować i zainicjować Drobna tablica po deklaracji, a następnie przemierz swoje elementy za pomocą zagnieżdżonych na pętli.
Klasa publiczna JaggedArrayTestW powyższym kodzie zadeklarowaliśmy i zainicjowaliśmy postrzępioną tablicę liczb całkowitych za pomocą klamrowych klamrów .
Następnie używamy zagnieżdżonych pętli do przemierzania elementów postrzępionej tablicy. Zewnętrzna pętla iteruje rzędy tablicy, a wewnętrzna pętla iteruje elementy każdego rzędu.
Wewnątrz wewnętrznej pętli używamy System.Konsola.Pisać metoda wydrukowania bieżącego elementu tablicy, a następnie przestrzeni, a następnie użycia System.Konsola.Writeline przejść do następnej linii po wydrukowaniu wszystkich elementów bieżącego wiersza.
Po uruchomieniu tego programu wyjście będzie:
To pokazuje, że program pomyślnie zadeklarował i zainicjował Drobna tablica z 3 rzędami o różnych długościach, a następnie wydrukował jego elementy w formacie tabelarycznym.
Wniosek
Postrzępione tablice W C# pozwala tworzyć tablice tablic o różnych długościach wierszy. Możesz zainicjować Drobna tablica określając rozmiar każdego wiersza za pomocą "nowy" słowo kluczowe lub deklaruj i zainicjuj Drobna tablica w jednej linii za pomocą kręconych aparatów ortodontycznych. Więcej informacji na temat postrzępione tablice W C, # Przeczytaj powyższe wytyczne.