使用C#查找汉字??
我正在写C# 我在数组中有一些值使用C#查找汉字??,c#,c#-4.0,unicode,c#-3.0,C#,C# 4.0,Unicode,C# 3.0,我正在写C# 我在数组中有一些值 Stirng [] values; 数组中的一些值是中文值 我必须把这些值存入数据库。 在将其放入数据库之前,我想找出哪些值是中文的 这样我就可以创建适当的SQLString来执行 check isChinese(String abc ){ **Condition for chinese unicode** ??? return true or false } ____ if tovalue isChinese == true
Stirng [] values;
数组中的一些值是中文值
我必须把这些值存入数据库。
在将其放入数据库之前,我想找出哪些值是中文的
这样我就可以创建适当的SQLString来执行
check isChinese(String abc ){
**Condition for chinese unicode** ???
return true or false
}
____
if tovalue isChinese == true
SqlValue= N +" ' toValue ' "
else
SqlValue= SqlValue
SqlQuery = SqlQuery + SqlValue
您必须将所有汉字保存在一个数组中(char[]或string[]) 然后调用函数,让它检查参数是否在数组中:
if (chineseletters.IndexOf(parameter) >= 0) {
return "This is a Chinese character!";
} else return "This is not a Chinese character!";
有关如何进行字符范围检查的相关问题: 中文字符集的完整范围可在此处找到:
希望这有帮助 我会使用参数化查询,而不是手动构建字符串。绝对,绝对,绝对使用参数化SQL。总是。我对C#很陌生。所以。请帮我检查一下汉字。嘿,这是我第一次使用C#,你能解释一下如何使用所有这些吗。即使是你的第一个链接
返回文本。IndexOfAny(C=>C>=0x20000&&C