您的位置:首页 > 其它

传入一字符串,判断是否包含中文字符,判断有多少个中文字符

2014-06-12 14:02 561 查看
//传入一字符串,判断是否包含中文字符
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 = false;
}
else
{
return BoolValue = true;
}
}
return BoolValue;
}


/// <summary>
/// 判断有多少个中文字符并返回值.
/// </summary>
/// <param name="str7"></param>
/// <returns></returns>
private int getChinaLength(string str7)
{
string ss = "";
int count = 0;
for (int i = 0; i < str7.Length; i++)
{
ss = str7.Substring(i,  1);
if (IsChina(ss))
{
count++;

}
}
return count;

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