我试图检查2个字符串列表的相等性,但它不工作。这是我做了什么:检查foreach循环中列表的相等性 - C#
foreach (List<string> q in questions)
{
if (!groupOfQuestions.Except(q).Any()) //I also tried without '!'
{
questions.Add(groupOfQuestions);
}
}
和申报清单:
List<List<string>> questions = new List<List<string>>();
List<string> groupOfQuestions = new List<string>();
什么意思是“它”不工作“? **编辑**我看,你想在枚举期间修改集合,这是不允许的。你能解释你真正想做什么,也许有更好的方法。期望的结果是什么? –
您是否试图检查两个字符串列表是否包含所有相同的值? – timothyclifford
我试图检查2个字符串列表是否包含相同的字符串,无论顺序如何 – PeMaCN