Моя первая идея реализации состоит в том, чтобы сделать просто:
bool hasUpperCase (string str) {
if(string.IsNullOrEmpty(str))
return false;
for (int i = 0; i < str.Length; i++) {
if (char.IsUpper (str[i]))
return true;
}
return false;
}
но, возможно, есть еще один более быстрый способ сделать это?