Char.IsPunctuation
using System; class MainClass { public static void Main() { string str = "This is a test. $23"; int i; for(i=0; i < str.Length; i++) { Console.Write(str[i] + " is"); if(Char.IsPunctuation(str[i])) Console.Write(" punctuation"); Console.WriteLine(); } } }