好记性不如烂笔头。

c #判断字符串中是否包含汉字

using System.Text.RegularExpressions;//先导入这个使用正则表达式
Regex reg = new Regex(@"[\u4e00-\u9fa5]");//正则表达式
string str="smile 卡";
if (reg.IsMatch(str))
{
Console.WriteLine("有汉字");
}
else
{
Console.WriteLine("没汉字");
}