이 Char.IsWhiteSpace
사용하여 공백으로 분류 된 모든 문자를 제거하는 빠른 (공정하게 읽을 수있는) 방법 : 당신은 당신의 데이터에서 숫자를해야합니다 알고 있다면 당신은,
StringBuilder sb = new StringBuilder (value.Length);
foreach (char c in value)
{
if (!char.IsWhiteSpace (c))
sb.Append (c);
}
string value= sb.ToString();
dbemerlin로 포인트를 밖으로 보다 효율적으로 사용 Char.IsNumber
또는 더 제한적인 Char.IsDigit
것 :
StringBuilder sb = new StringBuilder (value.Length);
foreach (char c in value)
{
if (char.IsNumber(c))
sb.Append (c);
}
string value= sb.ToString();
당신이 숫자와 소수점 seperators 필요한 경우
,이 같은 충분해야합니다
StringBuilder sb = new StringBuilder (value.Length);
foreach (char c in value)
{
if (char.IsNumber(c)|c == System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator)
sb.Append (c);
}
string value= sb.ToString();
이러한 종류의 유니 코드 코드 포인트를 발견하기 위해 Windows에 멋진 애플릿이 내장되어 있습니다. Charmap.exe 사용 –
실행하려고했지만 Windows 2008에서 실행할 수 없습니다 – gyurisc
@HansPassant 2010 년에 애플릿에 대해 말했습니까? – asyncwait