我有串,每個看起來像列表的字典:比較兩個字符串以不同的順序
"beginning|middle|middle2|end"
現在我想要的是要做到這一點:
List<string> stringsWithPipes = new List<string>();
stringWithPipes.Add("beginning|middle|middle2|end");
...
if(stringWithPipes.Contains("beginning|middle|middle2|end")
{
return true;
}
問題是,我比較它的字符串的內容稍有不同,所以它最終變得更像:
if(stringWithPipes.Contains(beginning|middle2|middle||end)
{
return true;
}
a顯然這最終是錯誤的。不過,我想考慮它是真實的,因爲它只有不同的順序。 我能做什麼?
你爲什麼把它存儲爲'string'列表?爲什麼不是列表的字符串列表例如?如果不同順序的管道意味着不同的事情,'string'不是存儲組合的正確方法。 –
拆分'|',刪除容器,並驗證兩個數組包含相同的項目 – Jonesopolis