Dwa lub więcej charakterystycznych ciągów może być połączone w programowaniu komputerowym i przetwarzaniu danych, aby zaoszczędzić miejsce lub zająć się nimi jako pojedynczy obiekt. W języku programowania C# Contatenacja ciągów jest powszechnym zadaniem. Gdy ciąg jest połączony z dowolnym innym typem w C#, wynik jest zawsze ciągiem. Jeśli operand konatenacji ciągów jest null, wówczas pusty ciąg został zastąpiony. Wartości ciągów są rzadko znane do czasu działania, łączenie ciągu jest zwykle wykonywane w czasie wykonywania. Głównym celem tego artykułu jest przedstawienie Cię Containation C#.
Czym jest ciąg konatenacji w C# w Ubuntu 20.04?
Ciąg.Metoda Conat jest używana do łączenia wielu typów ciągów lub wyrażenia łańcucha jednej lub więcej wartości „instancje” obiektu „instancje”. String połączony jest zawsze zwracany metodą łączenia ciągu. Obejmowanie alternatywnych typów i liczb parametrów do tej metody można przeciążyć. Kontatenowanie dwóch lub więcej ciągów z różnymi formami składniowymi jest wykonalne.
Składnia metody łączenia ciągu w C# w Ubuntu 20.04
String Metoda konatenacji ma następującą składnię:
publiczny ciąg statyczny.Conat (string str1, string str2);Używamy ciągu.Metoda konatenowania określonego ciągu. Określone ciągi są deklarowane jako zmienne i przekazywane w metodzie łączenia ciągu. Wszystkie te parametry są z systemu.Właściwość typu ciągów i zwrócona wartość jest również systemu.Typ ciągu. Ta metoda zwraca wynik łańcucha utworzonego z określonych ciągów połączonych razem w metodzie łączenia ciągu.
Jak połączyć ciąg w C# w Ubuntu 20.04?
Możemy dodać ciąg z innym łańcuchem za pomocą wspólnych sposobów. Zacznijmy od połączenia strun w C#. Spójrz na następujące przykłady, aby dowiedzieć się podstawowych ciągów z powszechnymi metodami C#. Użyliśmy Ubuntu 20.04 dla wszystkich egzekucji.
Przykład nr 1: Używając ciągów.Conat (String, String) Metoda w C# w Ubuntu 20.04:
Poniższy program używa ciągu.Metoda Conat (String, String) do zilustrowania ciągnika ciągów. Metoda połączy dwa ciągi, ponieważ przekazaliśmy dwa ciągi w metodzie łączenia ciągu. Zobaczmy wdrożenie programu poniżej.
Po pierwsze, uwzględniliśmy bibliotekę systemową „za pomocą systemu”, za pomocą której możemy uzyskać dostęp do metody systemowej, funkcji lub wbudowanych właściwości. Klasa jest zdefiniowana za pomocą słowa kluczowego i przypisuje nazwę do klasy jako „StringConcat”. W klasie nazwaliśmy główną funkcję i w głównym ciele funkcji, istnieją trzy zmienne deklaracje. Zmienne są zdefiniowane jako „Str1”, „Str2” i „Str3”, a zmienne te mają system.Typ ciągu. Pierwszą zmienną „STR1” i drugiej zmiennej „STR2” przypisane są wartość ciągu. Wartość trzeciej zmiennej, „STR3”, nie jest na nią ustawiona.
Metoda WriteLeline służy do drukowania wartości ciągów przed połączeniem. Następnie nazwieliśmy zmienną „STR3”, w której mamy ciąg.Metoda Conat. Ciąg.Metoda Conat przenosi te różne struny „STR1” i „STR2” w jedną zmienną „STR3” i łączy te dwa struny. „STR3” jest przekazywany do metody Writeline, która wyświetla połączenie ciągu.
Sposób, w jaki połączyliśmy te dwa ciągi, jest pokazany jako wyjście na następujący obraz.
Przykład nr 2: Używając ciągów.Conat (String, String, String) Metoda w C# w Ubuntu 20.04
Połączenie trzech oddzielnych ciągów w jeden ciąg odbywa się z podaniem trzech ciągów w ciągu.Metoda Conat. Metoda zwraca wynik ciągu utworzonego przez połączenie trzech ciągów.
Powyższy program ma cztery zmienne zadeklarowane jako „STR1”, „STR2”, „STR3” i „STR4”, a te zmienne są systemu typu.Strunowy. Przypisaliśmy wartości ciągów do trzech zmiennych „STR1”, „STR2” i „STR3”. Następnie mamy zmienną „STR4”, która jest po prostu zadeklarowana z powyższymi zmiennymi. Teraz ta zmienna ma ciąg. Metoda Conat przyjmuje trzy różne zmienne ciągów na raz, aby utworzyć pojedynczy ciąg. Połączony ciąg zostanie wydrukowany metodą WriteLine.
Za pomocą metody Conatenacji ciągów wyjście jest zwracane jako pojedynczy ciąg.
Przykład nr 3: Za pomocą ciągu.Metoda Conat (String []) w C# w Ubuntu 20.04
Poniższy program C# pokazuje sposób korzystania z metody Conat (String []). Wartości tablicy ciągu są połączone przy użyciu tej metody. Pamiętaj, że wartość określonego elementu łańcucha nie powinna być zerowa, w przeciwnym razie rzuci argumentnullexception. Ta metoda może również rzucić recepcję outofmemoryException, jeśli podana tablica zabraknie pamięci.
Mamy główny blok funkcyjny klasy C#, w której zdefiniowaliśmy tablicę typowanego ciągu. Tablica jest zdefiniowana nazwą „MyStr” i przypisano wartości ciągów do określonej tablicy. Następnie mamy pętlę foreach, która wyświetli elementy określonej tablicy ciągów „MyStr”. String Conatenacja odbywa się poprzez wywołanie metody CONTAT (String []) w metodzie WriteLine, a metoda łączy elementy tablicy ciągu w jednym ciągu.
Poniżej mamy wyjście połączonego elementu tablicy ciągu.
Przykład nr 4: Korzystanie z Operatora Plus do Conatenacji ciągów w C # w Ubuntu 20.04
W C#operator + może być również używany z wartością ciągu. Jest nazywany operatorem konatenacji. Kontenażując razem struny, możemy utworzyć nowy ciąg.
Tutaj mamy dwie zmienne typu ciągów jako „String1” i „String2”. Zmienne te są inicjowane z wartościami ciągu niektórych słów. Następnie utworzyliśmy inną zmienną jako „ConatString”, w której przypisaliśmy zmienne o powyższej deklaracji i użyliśmy między nimi operatora „+”. Operator „+” doda te dwa ciągi, a wynikowy ciąg będzie jednym ciągiem.
Wyjście pojedyncze ciągów jest pokazane na ekranie konsoli.
Przykład nr 5: Używanie StringBuilder dla Contarenaation String w C # w Ubuntu 20.04
W porównaniu z prostym połączeniem strunowym, użycie StringBuilder może poprawić wydajność. Klasa StringBuilder jest zdefiniowana w systemie.Przestrzeń nazw tekstowych. Zaimportuj go lub odwołaj tę przestrzeń nazw bezpośrednio w inicjalizacji obiektu.
Powyższy program jest wymagany, aby uwzględnić „system.Tekst ”ze słowem kluczowym„ używając ”. Klasa jest zdefiniowana jako „StringBuilderMethod”, w którym wywołaliśmy główną funkcję. W głównym bloku funkcji utworzyliśmy obiekt klasy „StringBuilder” „SB”, a obiekt jest utworzony z modyfikatorem „Nowy” dla metody StringBuilder. Do pętli służy do iteracji wartości zmiennej „a”. Następnie obiekt StringBuilder „SB” używa metody dołączania, która dołączy wartości „a”. Wartości „a” są oddzielone przestrzenią w metodzie dodatkowej. Jak zwraca odniesienie do StringBuilder, można go dynamicznie połączyć.
Wynik z powyższego programu jest wyświetlany na ekranie konsoli.
Wniosek
Podsumowując, omówiliśmy skuteczną i łatwą metodę z uruchamianiem przykładów w artykule Conatenaation String C#. Definicja wprowadzenia i składnia zostały wyraźnie wyjaśnione. Zastosowaliśmy kilka metod połączenia łańcucha, ale jest wiele innych, które są już używane przez różne języki programowania. Próbowaliśmy zademonstrować każdą z tych kluczowych metod związanych z ciągiem w C# przy użyciu różnych przykładów, które niewątpliwie Ci pomogą.