1、用ASCII碼判斷
在 ASCII碼表中,英文的范圍是0-127,而漢字則是大于127,具體代碼如下:
2、用漢字的 UNICODE 編碼范圍判斷
漢字的 UNICODE 編碼范圍是4e00-9fbb,具體代碼如下:
for (int i = 0; i < c.Length;i++)
if (c[i] >= 0x4e00 && c[i] <= 0x9fbb)
Console.WriteLine("是漢字");
else
Console.WriteLine("不是漢字");
3、用正則表達式判斷
用正則表達式判斷也是用漢字的 UNICODE 編碼范圍,具體代碼如下:
新聞熱點
疑難解答