C# tablice łańcuchowe

C# tablice łańcuchowe
Tablica stringów w programowaniu C# jest tematem tego samouczka Linuksa. Więc najpierw porozmawiamy o tym, czym jest tablica. Tablica jest jak pojemnik, który zapisuje wartości podobnego typu. Tablice zbierają dane, które przechowujemy w wielu zmiennych jednego typu w jednym miejscu. Przechowuje elementy zaczynające się na indeks 0. String to zbiór znaków, które są przechowywane w sekwencji. Gdy w miejscu pamięci jest przechowywane więcej niż jeden znak, nazywa się to ciągiem. Tablice ciągów służą do przechowywania stałej liczby ciągów. Możemy przechowywać więcej niż jeden ciąg w tablicy. Ciąg zawiera wiele znaków, a tablica ciągu zawiera liczne struny. Kiedy musimy przechowywać nazwiska uczniów, możemy użyć tablicy ciągu, zamiast przechowywać nazwy, deklarując osobne zmienne dla każdego ucznia. Tablica ciągu może być pojedyncza lub wiele jak inne tablice, i.mi., liczba całkowita lub pływak. Musimy ustawić rozmiar tablicy najpierw, aby użyć tablicy ciągu.

Deklaracja tablic ciągu

Dwie techniki mogą zadeklarować tablice ciągów.

Deklaracja o rozmiarze:

String [] var_1 = nowy ciąg [3]

Lub

String [] var_1 = nowy ciąg [3]

Różnica między obiema stwierdzeniami polega na użyciu ciągu. W pierwszej instrukcji „ciąg” to obiekt klasy ciągłej użyty do tworzenia obiektów. Podczas gdy drugi „ciąg” służy do utworzenia łańcucha, jest to słowo kluczowe. Tutaj 3 to rozmiar tablicy ciągu.

Deklaracja bez rozmiaru:

String [] var_1;

Lub

string [] var_1;

Oba instrukcje utworzą ciąg. Jednak nie definiujemy rozmiaru łańcucha. Żądło jest po prostu zadeklarowane.

Inicjalizacja tablic ciągu

Tablicy nie można zainicjować, dopóki jej rozmiar nie zostanie ustawiony. Możemy użyć dwóch technik do zainicjowania tablicy.

Inicjować podczas deklarowania:

String [] var_1 = nowy ciąg [2]

Lub

String [] var_1 = nowy ciąg [4]

Możemy zainicjować tablicę, gdy deklarujemy typ danych zmiennej.

Zainicjuj po ogłoszeniu:

String [] var_1;
var_1 = nowy ciąg [3];

Rozmiar tablicy można zdefiniować po deklaracji zmiennej.

Przypisanie wartości

Wartości tablicy typu ciągu można przypisać, gdy deklarujemy i zainicjujemy zmienną typu tablicy. A drugim sposobem jest przypisanie wartości według numeru indeksu.

Przypisz wszystkie w kręconych klamrach:

String [] var_1 = nowy string [3] „John”, „Jerry”, „salt”;

Przypisz do indeksu:

String [] var_1 = nowy String [3];
var_1 [0] = „John”;

Przykład nr. 1

Ten przykładowy kod zdefiniuje tablicę ciągów za pomocą ciągu obiektu klasy.

za pomocą systemu;
program klasowy_1

static void main ()
String [] nick_names = new String [3] „Nasline”, „vali”, „micki”;
Konsola.WriteLine („Nicok Names to:”);
Konsola.WriteLine (Nick_names [0]);
Konsola.WriteLine (Nick_names [1]);
Konsola.WriteLine (Nick_names [2]);

Musimy zainicjować tablicę ciągów „Nick_names” i przechowywać wartości. Rozmiar tablicy to trzy, a ta tablica zawiera pseudonim. Tablica ciągu jest zadeklarowana przez utworzenie obiektu klasy ciągu. „Nick_names” jest obiektem klasy „String”. Podwójne cytaty otaczają wartości ciągów. Wartości są przypisywane do tablicy, gdy zmienne są zadeklarowane i inicjowane. Jest to jeden ze sposobów przypisywania wartości. Następnie wydrukuj wiadomość „Nicok Names” na ekranie za pomocą konsoli.Funkcja writeLine (). Aby uzyskać dostęp do określonej wartości tablicy, nazywamy tę wartość według jej indeksu. Tablice są przechowywane na różnych indeksach. Indeks początkowy to 0. Indeks 0 przechowuje pierwszy element tablicy i tak dalej. Aby wydrukować elementy tablicy na konsoli, wywołamy zmienną z jej indeksem wewnątrz konsoli.Metoda WriteLine ().

Przykład nr. 2

W tym scenariuszu użyjemy słowa „ciąg” do zdefiniowania tablicy ciągu.

za pomocą systemu;
program klasowy_2

static void main ()
String [] owoce = nowy string [4] „Apple”, „gruszka”, „mango”, „ananas”;
Konsola.Writeline („Nazwy owoców to: \ n”);
dla (int i = 0; i
Konsola.Writeline (owoce [i]);


Zadeklarujemy tablicę ciągów „owoce”, aby zapisać nazwy kilku owoców. Rozmiar wymaganej tablicy to 4, co oznacza, że ​​może pomieścić w niej cztery elementy. Następnie przypisz wartości do tablicy ciągu. Następnie wyświetlimy tekst „Nazwy owoców” na ekranie za pomocą konsoli.Funkcja writeLine (). Następnie zastosujemy pętlę „for”. Nie możemy wyświetlić pełnej tablicy z jego nazwą. Aby pokazać całą tablicę, musimy użyć pętli „dla”, aby zapętlić sznurek do jego długości. Zdefiniuj iterator o wartości 0 i określ warunek na długości tablicy. Tutaj zdobywamy również długość tablicy ciągów za pomocą „var_name.Metoda długości ”. Funkcja w treści pętli „for” byłaby wykonywana jednakowo wielokrotnie jak sama pętla. Ciało pętli „for” ma jedno instrukcje i za każdym razem, gdy jest wykonywana, wartość „i” zostanie umieszczona w owocach [i]. Kiedy i = 0, nazwa owocu na indeksie 0 (owoce [0]) zostanie przedstawiona na ekranie i tak dalej. W ten sposób każdy element tablicy ciągów byłby pokazany na terminalu.

Przykład nr. 3

Numery indeksu, w tym przypadku, przypisz elementy tablicy ciągu.

za pomocą systemu;
program klasowy_3

static void main ()
menu String [];
menu = nowy ciąg [3];
menu [0] = „makaron”;
menu [1] = „pizza”;
menu [2] = „burger”;
Konsola.WriteLine („Menu jest jak poniżej:”);
dla (int i = 0; i
Konsola.WriteLine (menu [i]);

Konsola.Writeline („Yummmm…”);

Inicjalizacja „menu” tablicy ciągu odbywa się za pomocą indeksu. Następnie zdefiniuj rozmiar tej tablicy ciągu. Aby przypisać wartości, użyj nazwy zmiennej „menu” i przypisz indeks w klamrach kwadratowych. W następnym oświadczeniu zastosuj konsolę.WriteLine () metoda wydrukowania tekstu na konsoli. Następnie pętla „for” reprezentuje całą tablicę na terminalu. W pętli warunek jest zdefiniowany dla długości tablicy i zwiększa iterator o 1. Konsola.Funkcja writeLine () jest wywoływana w korpusie pętli „for”, która umożliwia przedstawienie elementów tablicy strunowej na ekranie. Poza pętlą kolejne stwierdzenie „Yummmm…” zostanie wydrukowane na ekranie, wywołując konsolę.Metoda WriteLine ().

Wniosek

W tym przewodniku zbadaliśmy podstawy tablic, jakie są tablice ciągów i jak tablice ciągów są używane w kodach języka C#. Wyjaśniane są również różne techniki deklarowania, inicjalizacji i przypisywania wartości do tablicy ciągu. Zaobserwowaliśmy również wykorzystanie macierzy strun w wielu przykładach kodowania. Tablicę ciągu można zadeklarować za pomocą obiektu klasy ciągu lub słowa „ciąg”. Obie techniki są równie skuteczne, ale wykorzystują różne metodologie do wykonywania tych samych zadań.