c# – 如何使用TrueForAll
发布时间:2020-12-15 18:19:56 所属栏目:百科 来源:网络整理
导读:我有一个bools列表,我想检查每个是否设置为true.我可以运行循环并检查它,但我想尝试使用列表的TrueForAll方法.我需要一个谓词,但我找不到这样一个简单任务的明确例子. 解决方法 使用 All : bool alltrue = listOfBools.All(b = b); 它将返回false,第一个fal
我有一个bools列表,我想检查每个是否设置为true.我可以运行循环并检查它,但我想尝试使用列表的TrueForAll方法.我需要一个谓词,但我找不到这样一个简单任务的明确例子.
解决方法
使用
All :
bool alltrue = listOfBools.All(b => b); 它将返回false,第一个false. 但是,因为您实际上正在使用List< bool>你也可以用类似的方式使用List.TrueForAll: bool alltrue = listOfBools.TrueForAll(b => b); 但由于这仅限于列表,我更喜欢Enumerable.All. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |