94 votes

Comment faire pour supprimer le dernier caractère dans une chaîne en c# ?

Création d’une chaîne de requête post de la façon suivante,

après je reçois résultant , j’ai besoin de supprimer le dernier caractère dedans

Comment faire pour supprimer le dernier caractère d’une chaîne à l’aide de c# ?

241voto

Brian Rasmussen Points 68853

Personnellement, j’irais avec la suggestion de Rob, mais si vous souhaitez supprimer un (ou plusieurs) caractère de fin spécifique, vous pouvez utiliser `` . Par exemple

75voto

Rob Fonseca-Ensor Points 11697

construire avec `` à la place :

prend un séparateur ( ) et et le tableau de chaînes ( `` ) et insère le séparateur entre chaque élément du tableau.

22voto

Steve Townsend Points 36948
string source;
// source gets initialized
string dest;
if (source.Length > 0)
{
    dest = source.Substring(0, source.Length - 1);
}

15voto

Nelson T Joseph Points 786

Essaye ça:

 paramstr.Remove((paramstr.Length-1),1);
 

13voto

Marc Gravell Points 482669

Je voudrais ajouter tout simplement pas en premier lieu :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X