120 votes

Comment remplacer un caractère dans une chaîne par un caractère vide en C#.NET

J’ai une chaîne comme celle-ci:

Comment puis-je remplacer les tirets à l’aide d’une chaîne vide en C#.

Je veux dire ``

Ce qui doit entrer et .

170voto

Bala R Points 57552

Vous pouvez utiliser une surcharge différente de Replace() qui prend une chaîne.

 val = val.Replace("-", string.Empty)

7voto

Coeffect Points 3542
<pre><code></code><p><a href="http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx" rel="nofollow">MSDN Source</a></p></pre>

6voto

Richard Dalton Points 20402

Cela semble trop simple, mais:

4voto

Tim S. Van Haren Points 5936
string val = "123-12-1234";

val = val.Replace("-", ""); // result: 123121234

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