您的位置:首页 > 编程语言 > C#

C#判断字符串中是否有中文

2010-06-29 14:56 246 查看


//判断字符串中是否有中文,true有,false没有。
public bool IsChina(string CString)
{
bool BoolValue = false;
for (int i = 0; i < CString.Length; i++)
{
if (Convert.ToInt32(Convert.ToChar(CString.Substring(i, 1))) > Convert.ToInt32(Convert.ToChar(128)))
{
BoolValue = true;
}

}
return BoolValue;
}

//返回字符串中的中文部分
public string IsChinaStr(string CString)
{
string rt = "";
for (int i = 0; i < CString.Length; i++)
{
if (Convert.ToInt32(Convert.ToChar(CString.Substring(i, 1))) > Convert.ToInt32(Convert.ToChar(128)))
{
rt += CString.Substring(i, 1).ToString();
}

}
return rt;
}

[/code]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: