Kezdőoldal » Számítástechnika » Programozás » C#-ben tömbhöz új elem hozzáad...

C#-ben tömbhöz új elem hozzáadása? (Bővebben. )

Figyelt kérdés

Egy sting változó beűit szeretném berakni egy tömbbe, viszont nem találok sehogy sem egy olyan módot, ahogy ezt meg tudnám tenni úgy, hogy nem akarom az adott elem indexét megadni. Nincs C#-ben olyan mód, hogy csak szimplán a tömb végée berakok egy új értéket, mint a PHP-ben a push?


static void Main(string[] args)

{

Console.WriteLine("Írj be a számokat!");

string x = Console.ReadLine();

string[] tomb = new string[x.Length];


foreach (char ch in x)

{

//tomb-be a ch-k egyesével berakása

}

}


(Ha nem egyértelmű: nem értek annyira a C#-hez, de tudnék megkerülő megoldást ha nagyon muszáj lenne, de én most úgy szeretném ezt megcsinálni, hogy nem tudom azt új elem leendő indexét a tömbben.)



2016. márc. 23. 12:55
 1/10 anonim ***** válasza:
100%

Használj listát!

G.

2016. márc. 23. 13:12
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
100%

Ne szenvedj hagyomanyos tombbel, csak akkor, ha muszaj (pl. a tanar ezt keri).


Hasznalj List-et, ez erre lett kitalalva.

[link]

2016. márc. 23. 13:14
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:
Na hát akkor jól sejtettem, hogy ilyen nincs. Köszi!
2016. márc. 23. 13:17
 4/10 anonim ***** válasza:
100%

teljesen igazuk van, hogy a List pont erre való, de array-jal is megoldható


foreach (char ch in x)

{

Array.Resize(ref tomb, tomb.Length+1); // 1-el nagyobb lesz a tomb

tomb[tomb.Length] = ch.toString(); // az utolsó helyre beteszi a karaktert

}

2016. márc. 23. 13:33
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:
100%

jav.:

tomb[tomb.Length-1] = ch.toString();

2016. márc. 23. 13:34
Hasznos számodra ez a válasz?
 6/10 SimkoL ***** válasza:
Ez nem felel meg ? var tomb = x.ToCharArray();
2016. márc. 23. 15:17
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

De igen de a kérdező ezt is kérdezte: "Nincs C#-ben olyan mód, hogy csak szimplán a tömb végée berakok egy új értéket"

Ezért írtam amit írtam.

2016. márc. 23. 15:22
Hasznos számodra ez a válasz?
 8/10 SimkoL ***** válasza:
Nekem igazából ennyi jött le: '-Egy sting változó beűit szeretném berakni egy tömbbe'
2016. márc. 23. 15:33
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:

Ennek az egésznek az égvilágon semmi értelme.

Mi a cél?

2016. márc. 23. 18:19
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:
Semmi célja nincs, ismerkedek a nyelvvel, és már megválaszolták a kérdést többszörösen, köszönöm nekik egyébként.
2016. márc. 24. 13:38

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

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!