Jak usunąć ostatni znak łańcucha w C#

Jak usunąć ostatni znak łańcucha w C#
Usunięcie znaków z łańcucha może być znaczące na różne sposoby, takie jak manipulacja ciągami, bezpieczeństwo danych, optymalizacja danych i czyszczenie danych. Artykuł dotyczy różnych sposobów usunięcia ostatnich znaków łańcucha w C#.

Jak usunąć ostatni charakter ciągu w C#

Usunięcie ostatniego znaku z łańcucha można wykonać na kilka sposobów w językach programowania C#: Oto trzy sposoby, aby to zrobić w C#:

  • Poprzez .Metoda substring
  • Poprzez .Usuń metodę
  • Poprzez .Metoda Trimend

Za pomocą .Metoda substring

Jeśli szukasz po prostu usunięcia ostatniego znaku łańcucha, wypróbuj tę funkcję, ponieważ jest ona stosunkowo łatwa w użyciu.Dla ilustracji podaliśmy poniższy przykładowy kod, który dodatkowo wyjaśni funkcjonalność tej funkcji:

za pomocą systemu;
Usuwanie klas

statyczne void main ()

string str = "Linuxhint";
ciąg RM_CHARACTER = Str.Podaj (0, str.Długość - 1);
Konsola.WriteLine (RM_CHARACTER);

Wyjście

Aby zrozumieć działanie przykładowej metody metody pod substring, oto krótkie wyjaśnienie:

rm_chracter = str.Podaj (0, str.Długość - 1): Pierwszy argument to 0, który jest początkowym wskaźnikiem łańcucha, podczas gdy drugi argument, długość - 1, to długość ciągu. Ten kod wyodrębni wszystkie znaki ciągnika, z wyjątkiem ostatniego, skutecznie usuwając ostatni znak.

Poniżej znajduje się wyjście dla przykładowego kodu, który wyjaśniliśmy wcześniej:

Za pomocą .Usuń metodę

Aby usunąć ostatni znak z ciągu, jednym z najlepszych sposobów jest użycie .Usuń () funkcję, głównym znaczeniem tej funkcji jest to, że można nie tylko usunąć ostatni znak, ale także można usunąć znak z środka lub nawet od samego początku. Dla ilustracji podaliśmy poniższy przykładowy kod, który dodatkowo wyjaśni funkcjonalność tej funkcji:

za pomocą systemu;
Usuwanie klas

statyczne void main ()

string str = "Linuxhint";
ciąg RM_CHARACTER = Str.Usuń (str.Długość - 1, 1);
Konsola.WriteLine (RM_CHARACTER);

Wyjście

Aby zrozumieć działanie przykładowej metody metody pod substring, oto krótkie wyjaśnienie:

rm_character = str.Usuń (str.Długość -1, 1): Metoda usunięcia służy do usunięcia określonego znaku lub sekwencji znaków z łańcucha. Pierwszy argument „STR.Długość -1 ”zwraca indeks ostatniego znaku w ciągu i„ 1 ”określa, że ​​należy usunąć jeden znak.

Poniżej znajduje się wyjście dla przykładowego kodu, który wyjaśniliśmy wcześniej:

Za pomocą .Metoda Trimend

Innym sposobem usunięcia ostatniego znaku z ciągu jest użycie funkcji trimend (), głównym znaczeniem tej funkcji innej niż to można usunąć więcej niż jeden znaki w ciągu. Dla ilustracji podaliśmy poniższy przykładowy kod, który dodatkowo wyjaśni funkcjonalność tej funkcji:

za pomocą systemu;
Klasa publiczna Movelastcharacter

public static void main ()

String MyString = "Linuxhint";
Char MyChar = „T”;
String NewSstring = MyString.Trimend (mychar);
Konsola.WriteLine (NewSstring);

Wyjście

Aby zrozumieć działanie przykładowej metody metody pod substring, oto krótkie wyjaśnienie:

Newstring = MyString.Trimend (mychar): Metoda Trimend jest używana do usuwania białej listy lub określonych znaków z końca ciągu tekstu. Argument mychar, określa znak, który ma zostać usunięty, który jest ostatnim znakiem w nim. Ten kod usunie ostatni znak ciągu tekstu.

Poniżej znajduje się wyjście dla przykładowego kodu, który wyjaśniliśmy wcześniej:

Wniosek

Trzy metody są wymienione w tym przewodniku, które są powszechnie używane do usunięcia ostatniego znaku ciągu w C#. Do wyodrębnienia części łańcucha można użyć funkcji Substring (), funkcja usuwania () służy do usunięcia określonego znaku lub sekwencji znaków, a metoda Trimend jest używana do usuwania białych oddziałów lub określonych znaków z końca strunowy. Ważne jest, aby wybrać odpowiednią metodę na podstawie wymagań danego zadania.