Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C#查找汉字??_C#_C# 4.0_Unicode_C# 3.0 - Fatal编程技术网

使用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

我正在写C#

我在数组中有一些值

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