如何判断某个汉字非数字? 我读取到一个字符串,不知道里面是汉字还是数字,现在要做个判断,如果是数字的话怎么样,如果非数字的话怎么样,请问用C#程序如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 循环得到每一个字符可以用try{int.Parse(字符)}判断是否数字byte[] b=System.Text.Encoding.Default.GetBytes(字符);如果b.length==2就是汉字 可以用用正则表达式不然,bool mIsChar = true;//是否是字符。foreach(char c in Yourstring){if(!Char.IsDigit(c)){mIsChar = false;break;}} 同意 xhan2000(popeye.net) 的写法,我以前就是那样写的 GridView button按钮问题 泛型集合,按字母顺序分组 vs2010!关于调试的问题 一个字符串截取问题,在线等,有正确答应就结贴 如何让gridview里的数据以不同的背景色显示? CSDN人才板块中添加简历时的页面展开时怎么实现的? 域名泛解析后如何在网站上实现“用户名.xxx.com” javascript 加载web自定义控件的问题 问一个不明白的问题 用findcontrol找datalist中的label控件 Graphics.DrawString写字时,我用方正魏碑简体,怎么没有效果啊? 怎样改变DataGrid的超级链接列的颜色和下划线
可以用try{int.Parse(字符)}判断是否数字byte[] b=System.Text.Encoding.Default.GetBytes(字符);
如果b.length==2就是汉字
不然,
bool mIsChar = true;//是否是字符。
foreach(char c in Yourstring)
{
if(!Char.IsDigit(c))
{
mIsChar = false;
break;
}
}