编辑:的顺序可能会改变,你可以在下面的例子中看到,这两个字符串具有相同的名称,但不同的顺序....如何检查是否字符串包含字符串数组字符串
你将如何检查后看看两个字符串数组是否匹配?
下面的代码返回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答案,我想我得到我想要的东西 –