我試圖檢查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