我有两个List<String[]>
(字符串数组列表),我想在某些条件下将内容相互匹配,因此最终结果将返回 true 或 false。
List<string> TestA= {"A001","A002","A003","B001","B001","C003","D000","E001"};
List<string> TestB= {"A001","A002","A003","B999","C003"};
我想为以下条件编写一个函数。
- 如果 TestA 的所有项目都与 TestB 匹配(在 TestA 中相同的项目可以多次 [ex. B001])==> 返回 true
- 如果 TestB 包含任何具有数字 999 [Ex B999] 的项目,则无需循环在 testA 中以 B 开头的项目(此设置为 true)并且 TestA 的循环从 C003 开始 [在这种情况下,我认为我们需要删除所有项目如果 ListB 包含 B999,则来自 ListA 的 B]。继续.. 循环运行 TestA 项目 C003。这与 TestB 中的项目匹配再次设置为 true 现在对于 D000 不匹配 ListB 中的项目现在最终 bool 设置为 false 并中断。