我要检查我的字符串是否包含所有大写字母值,因为我正在使用下面的代码,但是它不适用于案例1,仅适用于案例2。
案例1
string myString = "SWEET POTATO";
myString.All(char.IsUpper)
案例2
string eval = "POTATO";
eval.All(char.IsUpper)
它不会给我任何错误,但是我希望在两种情况下它都将返回true,因为在两种情况下字符串值都以大写字母表示
答案 0 :(得分:0)
您可以将String转换为Upcase并检查eval:
string myString = "FOO BAR"
if (myString.ToUpper() == myString) {
// your handling
}