【发布时间】:2017-06-09 14:02:21
【问题描述】:
请帮助我找到一种方法来执行以下操作:
我有两个List<bool>。
第一个包含不同的布尔值,我对第二个的长度和内容一无所知。我必须通过第一个List<bool>,如果我遇到一个真实值,我需要将它写在第二个List<bool> 中,与我在第一个List<bool> 中遇到它的位置完全相同。
例如,第一个列表由 false-false-true 组成,这意味着我应该在第二个 List<bool> 的第三个位置写 true,第二个应该看起来像 ...-...-true 并且如果在 ... 位置上有一些东西我应该保留它,如果那里什么都没有,我应该把 false 放在那里。
【问题讨论】:
-
有没有尝试自己解决?
-
你如何解释你的问题非常令人困惑......请在你想做的事情中添加更多细节。也不太可能有一个 List
来解决问题。 -
对于第一个列表包含
false值的地方,您期望在第二个列表中是什么? -
"我对长度一无所知"你需要注意第二个列表比第一个短的情况,否则你会遇到麻烦
-
@MonZhu OP 指定如果没有,则必须插入 false。
标签: c# list collections iteration