Visual Studioban C-sharp nyelven akarom alkalmazni egy algoritmuson belul a "foreach" parancsot kétszer de nem tudok rájonni h lehet. Otletek?
Így nézne ki a program:
class Program
{
static void Main(string[] args)
{
int[] num = new int[6];
num[0] = 6;
num[1] = 12;
num[2] = 18;
num[3] = 24;
num[4] = 30;
num[5] = 36;
string[] arr = new string[6];
arr[0] = "1st";
arr[1] = "2st";
arr[2] = "3st";
arr[3] = "4st";
arr[4] = "5st";
arr[5] = "6st";
foreach ( int szám in num )
foreach (string name in arr)
{
Console.WriteLine("The" + arr + "next number is : " + num);
}
Console.ReadLine();
}
}
}
Lényege az lenne h kiiratja egymás alá a megadott számokat amik értékei el vannak mentve num[0],num[1],num[2],num[3],num[4],num[5],num[6]-ba. Ezzel nem is volt gond ha a szovegen nem akarnék változtatni. Ugyan ezt a folyamatot szerettem volna alkalmazni, hogy ugyan ugy kirja minden sorba h a kovetkezo szám (ami ennyi és ennyi) ez lesz. Ezek értékei a arr[0] ... - ba vannak elmentve mint string változo. Létezik megoldás h egy programon belul h tudok ésszevonni két "foreach" parancsot ?
for(int i = 1; i < 6; i++)
Console.WriteLine("The " + i + "st number is: " + i * 6);
Csak hogy egy normális választ is kapj.
Akkor tudnád foreach-el, hogyha egy tömbben tárolnád a számokat és stringeket (struct v class v ilyesmi). De úgy is csúnya lenne.
Az utolsó "normális válasz"-át már könnyen ki tudod javítani.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!