Hogy tudok egy tömb elemit úgy kiíratni veszővel elválasztva, hogy az utolsó elem után ne legyen vesző? C#
Figyelt kérdés
int tomb= {1,2,3,4,5);
Konzolon az alábbi szeretném látni:
1,2,3,4,5
For ciklussal minden elem mögé beteszi a veszőt :(
for (int i = 0; i < db.Length; i++)
{
Console.Write(db[i]+",");
}
2021. szept. 28. 12:50
1/6 Pelenkásfiú válasza:
Legegyszerűbben:
string.Join(", ", tomb)
2/6 Pelenkásfiú válasza:
De ha bármilyen okból mégis szükség lenne a ciklusra, akkor:
Console.Write((i > 0 ? "," : "") + tomb[i]);
3/6 anonim válasza:
Vagy...
Kiíratod a tömbelemeket az utolsó előttiig, ahogy tetted, majd a cikluson kívül kiíratod az utolsó elemet is.
4/6 anonim válasza:
úgy, hogy ellenőrzöd, hogy az utolsó elemhez érkeztél-e, és ha igen, akkor nem teszel vesszőt. ilyen egyszerű
5/6 Pelenkásfiú válasza:
#4 Szerintem az semmivel nem jobb, mint a #2-esben írt lepontozott válaszom.. sőt.. :D
#3 Kivéve ha éppen üres a tömb.
6/6 anonim válasza:
#5: Eddig szó sem volt arról, hogy különböző ellenőrzéseket is végre kellene hajtani, ilyen alapon a többi megoldás sem különb. (Esetleg a "Join" megteszi.)
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
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!