我有兩個字符串數組。我想從第一個數組中選擇一個元素,並與第二個數組的每個元素進行比較。如果第一個數組中的元素存在於第二個數組的元素中,我想寫例如(「元素存在」)或類似的東西。如何將一個字符串數組的每個元素與另一個字符串數組的每個元素進行比較?
這應該可以做兩個for循環?
編輯
好吧,我finaly achived我想usign驗證碼:
string[] ArrayA = { "dog", "cat", "test", "ultra", "czkaka", "laka","kate" };
string[] ArrayB = { "what", "car", "test", "laka","laska","kate" };
bool foundSwith = false;
for (int i = 0; i < ArrayA.Length; i++)
{
for (int j = 0; j < ArrayB.Length; j++)
{
if (ArrayA[i].Equals(ArrayB[j]))
{
foundSwith = true;
Console.WriteLine("arrayA element: " + ArrayA[i] + " was FOUND in arrayB");
}
}
if (foundSwith == false)
{
Console.WriteLine("arrayA element: " + ArrayA[i] + " was NOT found in arrayB");
}
foundSwith = false;
}
我希望這將幫助其他人誰都會要比較兩個數組)。它所有關於這個發現的切換。 Thx再次尋求幫助。
「這應該可以做兩個for循環?」絕對!你有沒有嘗試寫這兩個循環?它是如何去的? – dasblinkenlight 2012-07-15 12:33:04
編寫這篇文章可能需要更長的時間,而不是編寫一個腳本來測試它。 #lazy – 2012-07-15 12:45:04
對不起,沒有給出一個代碼。我用我的代碼編輯了第一篇文章。 – born2fr4g 2012-07-15 12:50:09