Hogyan lehet C#-ben egy egész tömböt pl.15 eleműt egyetlen egy változóba belerakni pl. egy sima string-be vagy int-be?
tömb[10] = 0,1,2,3,4,5,6,7,8,9 (10 elemű tömb)
ezt belerakni egy ilyenbe:
int valtozo
Console.WriteLie(valtozo);
és kiírná a konzolos ablakba 0-tól 9-ig a számokat.
vesszővel elválasztva pl. így:
int[] tomb = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
string valtozo = string.Join(",", tomb);
Console.WriteLine(valtozo);
Én így csináltam:
static void Main(string[] args)
{
int[] tomb = new int[]{0,1,2,3,4,5,6,7,8,9};
StringBuilder szamsor = new StringBuilder(10);
for (int i = 0; i < 10; i++)
szamsor.Append(tomb[i]);
Console.WriteLine(szamsor);
Console.ReadKey();
}
Ha string tömb alatt stringekből álló tömböt értesz, akkor ugyanígy, ahogy fent már leírták, csak a kapott stringet még hozzáadod egy tömbhöz a végén.
Ha string i. eleméhez akarsz stringet hozzáadni, akkor sajnálom, de nagyon el vagy tájolva :D
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!