Cześć! Jestem tu nowy i wbrew nazwie forum - nie jestem programistą, więc wybaczcie, jeśli pytania będą głupie.
Mam kilkadziesiąt zmiennych typu string, z których:
string zmiennaA = "burak";
string zmiennaB = "jabłko";
string zmiennaC = "marchew";
string zmiennaD = "truskawka";
...
chciałbym porównać z:
string zmiennaA1 = "buraki";
string zmiennaB1 = "jabłko";
string zmiennaC1 = "marchew";
string zmiennaD1 = "10";
...
na takiej zasadzie, że jeśli zmienna A ==zmienna A1, to zwróć komunikat:
if (zmiennaA==zmiennaA1)
{
Console.WriteLine("Wartość zmiennej A jest równa wartości zmiennej A1");
}
else
{
Console.WriteLine("Wartość zmiennej A nie jest równa wartości zmiennej A1");
}
Nie chciałbym za każdym razem powtarzać tego kodu, bo muszę wykonać porównanie kilkadziesiąt razy, a później wykorzystać go jeszcze w innym przypadku.
Czy można te zmienne wpisać do dwóch tablic? Na zasadzie że:
string[] tablica1 = { zmiennaA, zmiennaB, zmiennaC, zmiennaD };
string[] tablica2 = { zmiennaA1, zmiennaB1, zmiennaC1, zmiennaD1 };
a następnie porównywać to w pętli po elementach?
foreach (string i in tablica1)
{
foreach (string i2 in tablica2)
{
if (tablica1[i] == tablica2[i2])
{
Console.WriteLine("Wartość zmiennej <tu nazwa zmiennaA> jest równa wartości zmiennej <tu nazwa zmiennaA1>");
}
else
{
Console.WriteLine("Wartość zmiennej <tu nazwa zmiennaA> nie jest równa wartości zmiennej <tu nazwa zmiennaA1>");
}
}
}
Nie potrafię napisać takiego kodu.
A może takie porównanie wykonać w ogóle w inny sposób? Będę wdzięczny za każdą pomoc w temacie :)