2012-03-30 7 views

Odpowiedz

30

zapisu jak poniżej

name = name.Replace(" ",""); 
6
using System; 
using System.Text.RegularExpressions; 

class TestProgram 
{ 
    static string RemoveSpaces(string value) 
    { 
    return Regex.Replace(value, @"\s+", " "); 
    } 

    static void Main() 
    { 
    string value = "Sunil Tanaji Chavan"; 
    Console.WriteLine(RemoveSpaces(value)); 
    value = "Sunil Tanaji\r\nChavan"; 
    Console.WriteLine(RemoveSpaces(value)); 
    } 
} 
1

najszybszy i ogólny sposób, aby to zrobić (końca linii, wypustki zostaną przetworzone). Zdolne urządzenia Regex naprawdę nie potrzebują rozwiązania tego problemu, ale Regex może zmniejszyć wydajność.

new string 
    (stringToRemoveWhiteSpaces 
     .Where 
     (
     c => !char.IsWhiteSpace(c) 
     ) 
     .ToArray<char>() 
    ) 
+0

Unikaj odpowiedzi tylko kodu –

Powiązane problemy