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#:
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;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;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;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.