在C#中如何区分字母和数字

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:53:16
比如我想判断奇数和偶数怎样判断我会...但当人输入字母时就要判断他是否是数字,,应该怎样写?
如果是数字就执行判断奇偶,如果是字母就直接返回

// 如下:---------------
string inputVal = "12f354";//输入的值
try
{
int.Parse(inputVal);
Console.Write("您输入的是数子");
}
catch (Exception)
{

Console.Write("您输入的不是数子");
}

string strNumber = "12";
int result;
Console.WriteLine(Int32.TryParse(str, out result));
如果TryParse的返回值为true则是数字
转换后的数字放进result变量

用try-catch检查是否是数字型字符串.
判断偶数if(num % 2 ==0)
当然不满足就是奇数咯..