c#通过unicode编码判断字符是否为中文示例分享

 更新时间:2014年01月06日 14:20:07   作者:  
本文介绍了c#通过unicode编码判断字符是否为中文的示例,在unicode字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。通过对字符的unicode编码进行判断来确定字符是否为中文

复制代码 代码如下:

protected bool IsChineseLetter(string input,int index)
{
int code = 0;
int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成int(chfrom~chend)
int chend = Convert.ToInt32("9fff", 16);
if (input != "")
{
code = Char.ConvertToUtf32(input, index); //获得字符串input中指定索引index处字符unicode编码

if (code >= chfrom && code <= chend)
{
return true; //当code在中文范围内返回true

}
else
{
return false ; //当code不在中文范围内返回false
}
}
return false;
}

相关文章

  • C#实现多线程启动停止暂停继续的示例代码

    C#实现多线程启动停止暂停继续的示例代码

    本文主要介绍了C#实现多线程启动停止暂停继续的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • 利用C#实现将小数值四舍五入为整数

    利用C#实现将小数值四舍五入为整数

    在项目的开发中,遇到一些除法计算内容会产生小数值,但是又需要根据项目的实际情况将这些小数内容化为整数,所以本文为大家整理了C#实现将小数值四舍五入为整数的方法,希望对大家有所帮助
    2023-07-07
  • 深入分析c# 继承

    深入分析c# 继承

    这篇文章主要介绍了c# 继承的相关资料,文中讲解的非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • c# 通过内存映射实现文件共享内存的示例代码

    c# 通过内存映射实现文件共享内存的示例代码

    这篇文章主要介绍了c# 通过内存映射实现文件共享内存的示例代码,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04
  • unity将图片转换成字体的方法

    unity将图片转换成字体的方法

    这篇文章主要为大家详细介绍了unity将图片转换成字体的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#扩展方法实例分析

    C#扩展方法实例分析

    这篇文章主要介绍了C#扩展方法,结合实例形式分析了C#扩展方法的功能、使用方法及相关注意事项,需要的朋友可以参考下
    2017-06-06
  • C#在RichTextBox中显示不同颜色文字的方法

    C#在RichTextBox中显示不同颜色文字的方法

    这篇文章主要介绍了C#在RichTextBox中显示不同颜色文字的方法,实例分析了C#中RichTextBox控件控制文字显示效果的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C#获取变更过的DataTable记录的实现方法

    C#获取变更过的DataTable记录的实现方法

    这篇文章主要介绍了C#获取变更过的DataTable记录的实现方法,对初学者很有学习借鉴价值,需要的朋友可以参考下
    2014-08-08
  • C#实现文件与二进制互转并存入数据库

    C#实现文件与二进制互转并存入数据库

    这篇文章主要介绍了C#实现文件与二进制互转并存入数据库,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下
    2015-06-06
  • 基于C#实现磁性吸附窗体

    基于C#实现磁性吸附窗体

    这篇文章主要为大家详细介绍了如何利用C#实现磁性吸附窗体,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2022-12-12

最新评论