我有这样的事情:
string configKeys = "othewr|RDX|MDX";
并编写了这样的代码,以查看该列表中是否存在值“OTHER”
List<string> values = configKeys.Split('|').ToList();
var b = values.Find(item => item.Trim().ToUpper() == "OTHER").FirstOrDefault();
但是例如因为我输错了“ othewr ”所以它崩溃了,但只是想让它告诉我它是否存在boolean
。如何更改代码才能执行此操作而不会崩溃?
答案 0 :(得分:1)
使用Any
。如果谓词评估集合中的至少一个值,则返回true
,否则false
:
var b = values.Any(item => item.Trim().ToUpper() == "OTHER");