public bool ContainsUnicodeCharacter(char[] input)
{
const int MaxAnsiCode = 255;
bool temp;
string s;
foreach (char a in input)
{
s = a.ToString();
temp = s.Any(c => c > MaxAnsiCode);
if (temp == false)
{
return false;
}
}
}
此代码用于检查unicode是否存在于输入字符数组中。包含Unicode字符检查失败
我收到错误消息: “ContainsUnicodeCharacter(的char [])”:并非所有的代码路径返回一个值“
什么错在这里去了,请帮助。 谢谢。
**所有** .NET'char's是Unicode字符。 – AakashM
那么's = a.ToString(); temp = s.Any(c => c> MaxAnsiCode);'可以用'temp = a> MaxAnsiCode;'替换。 – Vlad