//传入一字符串,判断是否包含中文字符
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;
}