タイトル通りです。1 つの文字列配列と 2 番目の文字列配列を取得しました。この種のパターンで結果を表示したい: 最初の配列の最初の要素 - 次に、最初の配列の最初の要素にある 2 番目の配列のすべての要素。最初の配列の 2 番目の要素と、最初の配列の 2 番目の要素で発生する 2 番目の配列のすべての要素の後。等々。例えば:
string[] arrayA = {"Lorem ipsum dolor sit amet, justo", "notgin like good cold beer"};
string[] arrayB = {"justo","beer","lorem"}
for (int i = 0; i < arrayA.Length; i++)
{
Console.WriteLine(arrayA[i]);
for (int j = 0; j < arrayB.Length; j++)
{
int controlIndex = arrayA[i].IndexOf(arrayB[j]);
if (controlIndex != -1)
{
Console.Write(" :--contains-->" + arrayB[j]);
}
}
}
したがって、結果は次のようになります。
- Lorem ipsum dolor sit amet, justo :--contains--> justo,lorem
- よく冷えたビールのようにノトジン :--含む-->ビール.
しかし、私の結果は次のとおり です。
ご覧のとおり、ローレムはリストされていません