Come rimuovere l'ultimo carattere di una stringa in C#

Come rimuovere l'ultimo carattere di una stringa in C#
La rimozione dei caratteri da una stringa può essere significativa in vari modi come la manipolazione delle stringhe, la sicurezza dei dati, l'ottimizzazione dei dati e la pulizia dei dati. L'articolo riguarda diversi modi per rimuovere gli ultimi caratteri di una stringa in C#.

Come rimuovere l'ultimo carattere di una stringa in C#

La rimozione dell'ultimo carattere da una stringa può essere eseguita in diversi modi nei linguaggi di programmazione C#: ecco tre modi per farlo in C#:

  • Attraverso .Metodo di sottostringa
  • Attraverso .Rimuovere il metodo
  • Attraverso .Metodo Trimend

Usando .Metodo di sottostringa

Se stai cercando solo di rimuovere l'ultimo carattere di una stringa, prova questa funzione in quanto è relativamente facile da usare.Per illustrazione abbiamo fornito un codice di esempio che chiarirà ulteriormente la funzionalità di questa funzione:

usando il sistema;
Classe RemoveLastCharacter

void statico main ()

String str = "LinuxHint";
stringa rm_character = str.Substring (0, str.Lunghezza - 1);
Console.WriteLine (RM_Character);

Produzione

Per comprendere il funzionamento del codice di esempio per il metodo di sottostringa, ecco alcune brevi spiegazioni:

rm_chracter = str.Substring (0, str.lunghezza - 1): Il primo argomento è 0, che è l'indice iniziale della stringa, mentre il secondo argomento, lunghezza - 1, è la lunghezza della stringa. Questo codice estraggerà tutti i caratteri della stringa di testo tranne l'ultimo, rimuovendo efficacemente l'ultimo carattere.

Di seguito è riportato l'output per il codice di esempio che abbiamo spiegato in precedenza:

Usando .Rimuovere il metodo

Per rimuovere l'ultimo carattere da una stringa uno dei modi migliori è l'uso del .Rimuovi () la funzione, il significato principale di questa funzione è che non si può solo rimuovere l'ultimo carattere, ma può anche rimuovere il carattere dal centro o anche dall'inizio. Per illustrazione abbiamo fornito un codice di esempio che chiarirà ulteriormente la funzionalità di questa funzione:

usando il sistema;
Classe RemoveLastCharacter

void statico main ()

String str = "LinuxHint";
stringa rm_character = str.Rimuovi (str.Lunghezza - 1, 1);
Console.WriteLine (RM_Character);

Produzione

Per comprendere il funzionamento del codice di esempio per il metodo di sottostringa, ecco alcune brevi spiegazioni:

rm_character = str.Rimuovi (str.Lunghezza -1, 1): Il metodo Rimuovi viene utilizzato per rimuovere un carattere specifico o una sequenza di caratteri dalla stringa. Il primo argomento "STR.La lunghezza -1 "restituisce l'indice dell'ultimo carattere nella stringa e" 1 "specifica che un carattere dovrebbe essere rimosso.

Di seguito è riportato l'output per il codice di esempio che abbiamo spiegato in precedenza:

Usando .Metodo Trimend

Un altro modo per eliminare l'ultimo carattere da una stringa è utilizzando la funzione trimend (), il significato principale di questa funzione oltre a quello è che si può rimuovere più di uno caratteri nella stringa. Per illustrazione abbiamo fornito un codice di esempio che chiarirà ulteriormente la funzionalità di questa funzione:

usando il sistema;
Classe pubblica RemoveLastCharacter

Public Static Void Main ()

string mystring = "linuxhint";
char mychar = 't';
String Newstring = MyString.Trimend (mychar);
Console.WriteLine (Newstring);

Produzione

Per comprendere il funzionamento del codice di esempio per il metodo di sottostringa, ecco alcune brevi spiegazioni:

Newstring = MyString.Trimend (mychar): Il metodo Trimend viene utilizzato per rimuovere spazi bianchi o caratteri specifici dalla fine della stringa di testo. L'argomento mychar, specifica il personaggio che deve essere rimosso, che è l'ultimo personaggio in esso. Questo codice rimuoverà l'ultimo carattere della stringa di testo.

Di seguito è riportato l'output per il codice di esempio che abbiamo spiegato in precedenza:

Conclusione

I tre metodi sono menzionati in questa guida che sono comunemente usati per rimuovere l'ultimo carattere di una stringa in C#. La funzione di substring () può essere utilizzata per estrarre una parte di una stringa, la funzione Rimovi () viene utilizzata per rimuovere un carattere o una sequenza specifica di caratteri e il metodo Trimend viene utilizzato per rimuovere spazi bianchi o caratteri specifici dalla fine di A corda. È importante scegliere il metodo appropriato in base al requisito dell'attività a portata di mano.