編輯:的順序可能會改變,你可以在下面的例子中看到,這兩個字符串具有相同的名稱,但不同的順序....如何檢查是否字符串包含字符串數組字符串
你將如何檢查後看看兩個字符串數組是否匹配?
下面的代碼返回true,但在現實中它應該返回false,因爲我在_check
我試圖做到的,是額外的字符串數組來檢查,看看是否兩個字符串數組有相同數量的字符串。
string _exists = "Adults,Men,Women,Boys";
string _check = "Men,Women,Boys,Adults,fail";
if (_exists.All(s => _check.Contains(s))) //tried Equal
{
return true;
}
else
{
return false;
}
_字符串的數量?我假設你的意思是_same strings_而不是?!如果順序無關緊要,那麼它是否會出現字符串發生的頻率(第一個包含「Men」兩次,第二個包含它只是一次?)這個問題很重要嗎?字符串是否可能包含逗號? –
@Tim,相同數量的字符串表示如果_exists有5個字符串(一,二,三....),那麼_check也應該有5個字符串(兩個,一個,三個......)查看LB答案,我想我得到我想要的東西 –