Eggyetlen foreach ciklussal végig lehet menni valahogyan egy 2D tömbön? C#
Mit tudom én miért kéne.
Meg aztán prpgramozásban többféle képpen lehet egy problémát meg oldani.
Engem most az érdekel hogy eggyetlen foreach ciklussal át lehet e menni egy 2D tömmbön.
n*m-es tömbön úgy mész végig, hogy:
k = 0 -> n*m
Ebből:
i = k/n (egészosztás)
j = k%n (maradék)
Hogyan? :-)
Nem értem.nem tudoo pszeudokódot olvasni.
Csak hobbi prpgramozóvagyok.
Segítsetwk pls.
int[][] array =new int[2][5];
foreach(int n in array[0])
Azt mondtad megpróbálod kiegészíteni kérlek áld a szavad. :-)
Egyébként pedig köszönom a linket.
Gondoltam megtalálod benne, azért linkeltem. Meg mert a C#-ot sosem használtam.
A "hagyományos" for ciklussal szerintem a legegyszerűbb, foreach-el nem tudod egyszerűen elkerülni az egymásbaágyazást. Esetleg memóriacímekkel biztosan lehet trükközni, ha máshogy nem akkor memóriacím-tömbbel.
Értem köszi.
Még annyit,hogy nem tudja valaki,hogy ji a neve anna a függvénynek ami aminek paramétrül egy töm indexét kell átadni.
És ez vissza fogja adni,hogy ez az index hány elemű.
Nem tudom a nevét.
Nem a GetLength re gondolok.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!