gpt4 book ai didi

c# - 检查字符串列表中是否存在字符串数组

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:52 24 4
gpt4 key购买 nike

我有一个字符串数组列表。我通过迭代创建了一个新的字符串数组并尝试将其放入列表中,但是当我使用 contain 函数时它不检查它是否存在,而是插入重复项。

List<string[]> possibleColumnValues = new List<string[]>();

while(true){

string[] rArr = new string[5];
//some code to populate the string goes here

if (!possibleColumnValues.Contains(rArr){
{
possibleColumnValues.Add(rArr);
}
}

最佳答案

private static bool AllElementInList(List<string[]> list, string[] arr)
{
return list.Select(ar2 => arr.All(ar2.Contains)).FirstOrDefault();
}

将其用作:

        List<string[]> list = new List<string[]>();
string[] arr;

bool flag = AllElementInList(list, arr);

关于c# - 检查字符串列表中是否存在字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14884850/

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