ddl_m-6ren">
gpt4 book ai didi

c# - 如何为 "a list does not contain a string"编写 if 语句?

转载 作者:行者123 更新时间:2023-11-30 21:04:20 26 4
gpt4 key购买 nike

以下 IF 语句检查 ListexceptionCM 是否包含下拉列表的选定值。

List<string> ExceptionCM = new List<string>;
if(exceptionsCM.Any(s => ddl_model.SelectedValue.Contains(s)) )
{
//do something
}

List<string> ExceptionPM;
List<string> ExceptionDL;
List<string> ExceptionCL;

我想更改语句,以便检查 4 列表是否不包含下拉列表的选定值。你能帮帮我吗?

最佳答案

你可以这样做:

//combine all lists into a single IEnumerable<string>
IEnumerable<string> unionList = ExceptionCM.Union(ExceptionPM)
.Union(ExceptionDL)
.Union(ExceptionCL);

//check against union list
if(unionList .Any(s => !ddl_model.SelectedValue.Contains(s)) )
{
//do something
}

像这样。

关于c# - 如何为 "a list does not contain a string"编写 if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12472597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com