日期:2014-05-18  浏览次数:20676 次

[求助]有关C#中char的类型判断的问题[各位大侠帮帮ME]
请教大家一个问题

怎么判断   一个   char类型的变量   是   汉字   还是   英文??

------解决方案--------------------
char c1 = 'H ';
char c2 = '你 ';

if (c1 > = '\u4e00 ' && c1 <= '\u9fff ')
Console.WriteLine( "汉字 ");
else
Console.WriteLine( "非汉字 ");

if (c2 > = '\u4e00 ' && c2 <= '\u9fff ')
Console.WriteLine( "汉字 ");
else
Console.WriteLine( "非汉字 ");
------解决方案--------------------
if((ch> = 'a '&&ch <= 'z ')||ch> = 'A '&&ch <= 'Z ')
{
return true;
}