Witam
W związku z tym, że do iterowania po listach zaleca się pętlę foreach
, chciałbym się dowiedzieć czy jest możliwe wykonanie poniższej operacji za pomocą tej pętli.
string[] tabelaStringów1 = { "zero", "jeden", "dwa", "trzy", "więcej niż trzy" };
string[] tabelaStringów2 = { "początek", "jeden", "dwa", "trzy", "ogólnie więcej" };
List<string> listaStringów1 = new List<string>(tabelaStringów1);
List<string> listaStringów2 = new List<string>(tabelaStringów2);
int zakres;
if(listaStringów1.Count == listaStringów2.Count)
{
zakres = listaStringów1.Count;
for (int i = 0; i < listaStringów1.Count; i++ )
{
if(listaStringów1[i] == listaStringów2[i])
{
Console.WriteLine("Wiersz: " + i.ToString() + " zgadza się");
}
}
}
Już dość długo próbuje znaleźć odpowiedź w google, ale bez skutku - wszystkie pokazane przykłady pokazują użycie tej pętli tylko i wyłącznie dla przeglądania wszystkich elementów jednej listy.
Czy znajdzie się ktoś na tyle obeznany w temacie, aby odpowiedzieć na to pytanie?