C#实现判断字符串中是否包含中文的方法

 更新时间:2014年08月04日 15:23:35   投稿:shichen2014  
这篇文章主要介绍了C#实现判断字符串中是否包含中文的方法,非常实用的功能,需要的朋友可以参考下

本实例展示了C#实现判断字符串中是否包含中文的方法,是一个非常实用的功能,对初学者来说有一定的借鉴学习价值,具体实现方法如下:

主要功能代码如下:

/// <summary>
/// 判断字符串中是否包含中文
/// </summary>
/// <param name="str">需要判断的字符串</param>
/// <returns>判断结果</returns>
public static bool HasChinese(this string str)
{
  return Regex.IsMatch(str, @"[\u4e00-\u9fa5]");
}

单元测试代码如下:

[TestMethod()]
public void HasChineseTest()
{
  string _chineseStr1 = "你好Word";
  bool _expected1 = true;
  bool _actual1 = StringToolV2.HasChinese(_chineseStr1);
  Assert.AreEqual(_expected1, _actual1);

  string _chineseStr2 = "Hello World";
  bool _expected2 = false;
  bool _actual2 = StringToolV2.HasChinese(_chineseStr2);
  Assert.AreEqual(_expected2, _actual2);
}

测试结果如下:

相关文章

  • C#调用EXE文件实现传参和获取返回结果

    C#调用EXE文件实现传参和获取返回结果

    本文主要介绍了C#调用EXE文件实现传参和获取返回结果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • C# WebApi 接口返回值不困惑:返回值类型详解

    C# WebApi 接口返回值不困惑:返回值类型详解

    这篇文章主要介绍了C# WebApi 接口返回值不困惑:返回值类型详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • C#中使用委托的3种方式代码示例

    C#中使用委托的3种方式代码示例

    这篇文章主要介绍了C#中使用委托的3种方式代码示例,本文直接给出代码实例,没有相关的说明解释,需要的朋友可以参考下
    2015-03-03
  • C#中实现判断某个类是否实现了某个接口

    C#中实现判断某个类是否实现了某个接口

    这篇文章主要介绍了C#中实现判断某个类是否实现了某个接口,本文给出了多种判断方法,需要的朋友可以参考下
    2015-06-06
  • C#实现延时并自动关闭MessageBox的方法

    C#实现延时并自动关闭MessageBox的方法

    这篇文章主要介绍了C#实现延时并自动关闭MessageBox的方法,非常实用的功能,需要的朋友可以参考下
    2014-08-08
  • C#程序异常关闭时的捕获

    C#程序异常关闭时的捕获

    这篇文章主要为大家详细介绍了C# Winform程序异常关闭时,进行捕获并记录日志,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • C#操作NPOI实现Excel数据导入导出

    C#操作NPOI实现Excel数据导入导出

    这篇文章主要为大家详细介绍了C#如何操作NPOI实现Excel数据导入导出功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-02-02
  • adonet基础示例分享(adonet连接数据库)

    adonet基础示例分享(adonet连接数据库)

    这篇文章主要介绍了adonet基础示例分享(adonet连接数据库),需要的朋友可以参考下
    2014-04-04
  • 三十分钟快速掌握C# 6.0知识点

    三十分钟快速掌握C# 6.0知识点

    这篇文章主要介绍了C# 6.0的相关知识点,文中介绍的非常详细,通过这篇文字可以让大家在三十分钟内快速的掌握C# 6.0,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • C#中的事务用法实例分析

    C#中的事务用法实例分析

    这篇文章主要介绍了C#中的事务用法,以一个简单实例形式分析了C#创建及使用事物的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09

最新评论