In C#, how to determine if the string is a number or not?