最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#判斷字符是否為漢字的三種方法分享

 更新時間:2014年01月13日 15:10:39   作者:  
判斷一個字符是不是漢字通常有三種方法,第一種用 ASCII 碼判斷,第二種用漢字的 UNICODE 編碼范圍判 斷,第三種用正則表達(dá)式判斷,以下是具體方法

1、用ASCII碼判斷

  在 ASCII碼表中,英文的范圍是0-127,而漢字則是大于127,具體代碼如下:

復(fù)制代碼 代碼如下:

string text = "是不是漢字,ABC,柯樂義";
       for (int i = 0; i < text.Length; i++)
       {
            if ((int)text[i] > 127)
                  Console.WriteLine("是漢字");
            else
                  Console.WriteLine("不是漢字");
       }

2、用漢字的 UNICODE 編碼范圍判斷

  漢字的 UNICODE 編碼范圍是4e00-9fbb,具體代碼如下:

復(fù)制代碼 代碼如下:

string text = "是不是漢字,ABC,keleyi.com";
      char[] c = text.ToCharArray();

       for (int i = 0; i < c.Length;i++)
       if (c[i] >= 0x4e00 && c[i] <= 0x9fbb)
              Console.WriteLine("是漢字");
       else
              Console.WriteLine("不是漢字");

3、用正則表達(dá)式判斷

  用正則表達(dá)式判斷也是用漢字的 UNICODE 編碼范圍,具體代碼如下:

復(fù)制代碼 代碼如下:

string text = "是不是漢字,ABC,keleyi.com";
        for (int i = 0; i < text.Length; i++)
        {
               if (Regex.IsMatch(text[i].ToString(), @"[\u4e00-\u9fbb]+{1}quot;))
                   Console.WriteLine("是漢字");
               else
                   Console.WriteLine("不是漢字");
        }

相關(guān)文章

  • C#多線程中的異常處理操作示例

    C#多線程中的異常處理操作示例

    這篇文章主要介紹了C#多線程中的異常處理操作,涉及C#多線程及異常的捕獲、處理等相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • C#郵件定時群發(fā)工具Atilia用法實(shí)例

    C#郵件定時群發(fā)工具Atilia用法實(shí)例

    這篇文章主要介紹了C#郵件定時群發(fā)工具Atilia用法,較為詳細(xì)的分析了Atilia實(shí)現(xiàn)郵件定時群發(fā)功能的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C# winform點(diǎn)擊生成二維碼實(shí)例代碼

    C# winform點(diǎn)擊生成二維碼實(shí)例代碼

    這篇文章主要介紹了 C# winform點(diǎn)擊生成二維碼實(shí)例代碼,需要的朋友可以參考下
    2017-04-04
  • DevExpress之ChartControl實(shí)現(xiàn)餅狀圖百分比演示實(shí)例

    DevExpress之ChartControl實(shí)現(xiàn)餅狀圖百分比演示實(shí)例

    這篇文章主要介紹了DevExpress之ChartControl實(shí)現(xiàn)餅狀圖百分比演示的方法,實(shí)例講述了窗體與圖形繪制函數(shù)的用法,需要的朋友可以參考下
    2014-10-10
  • C#中的Task使用方式

    C#中的Task使用方式

    本文介紹了C#中的Task,這是一種異步編程模型,允許你在不阻塞主線程的情況下執(zhí)行耗時的操作,文章詳細(xì)介紹了如何創(chuàng)建、等待、處理異常、延續(xù)以及并行執(zhí)行Task
    2024-12-12
  • C#多線程經(jīng)典示例(吃蘋果)

    C#多線程經(jīng)典示例(吃蘋果)

    本文主要講述了多線程開發(fā)中經(jīng)典示例,通過本示例,可以加深對多線程的理解。下面跟著小編一起來看下吧
    2017-01-01
  • C#?在PDF中添加墨跡注釋Ink?Annotation的步驟詳解

    C#?在PDF中添加墨跡注釋Ink?Annotation的步驟詳解

    PDF中的墨跡注釋表現(xiàn)為徒手涂鴉式的形狀,該類型的注釋,可任意指定形狀頂點(diǎn)的位置及個數(shù),通過指定的頂點(diǎn),程序?qū)⑦B接各點(diǎn)繪制成平滑的曲線,下面通過C#程序代碼介紹下在pdf中添加注釋的步驟,感興趣的朋友一起看看吧
    2022-02-02
  • Unity實(shí)現(xiàn)物體左右移動效果

    Unity實(shí)現(xiàn)物體左右移動效果

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)物體左右移動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • C#中括號強(qiáng)轉(zhuǎn)、as、is區(qū)別詳解

    C#中括號強(qiáng)轉(zhuǎn)、as、is區(qū)別詳解

    本文主要介紹了C#中括號強(qiáng)轉(zhuǎn)、as、is區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 基于WPF實(shí)現(xiàn)3D導(dǎo)航欄控件

    基于WPF實(shí)現(xiàn)3D導(dǎo)航欄控件

    這篇文章主要介紹了如何基于WPF實(shí)現(xiàn)簡單的3D導(dǎo)航欄控件效果,文中的示例代碼講解詳細(xì),對我們的學(xué)習(xí)或工作有一定幫助,需要的小伙伴可以參考一下
    2024-03-03

最新評論

西乌珠穆沁旗| 东明县| 郓城县| 大关县| 安平县| 外汇| 平湖市| 滦平县| 获嘉县| 满城县| 天等县| 富蕴县| 当雄县| 信阳市| 张北县| 丽江市| 河南省| 海城市| 屏山县| 延庆县| 新干县| 巴彦县| 鹤山市| 大同市| 肇庆市| 出国| 大厂| 邢台市| 石渠县| 礼泉县| 抚宁县| 望都县| 聂拉木县| 保德县| 岳阳县| 宜春市| 卢龙县| 汪清县| 公安县| 理塘县| 安龙县|