Kezdőoldal » Számítástechnika » Programozás » Lehetséges a sorba rendezés...

Lehetséges a sorba rendezés egy structban tárolt beolvasott fájl esetén C#-ban?

Figyelt kérdés
Gondolok itt arra hogy egy txt fájlból beolvasok neveket, életkort és lakhelyet mondjuk, ezt tárolom egy rekord típusú tömbben, és ezeket szeretném kiíratni mondjuk életkor szerint növekvő sorrendben. Létezik erre valami egyszerű megoldás mint mondjuk az Array.Sort(), vagy lehetséges ezt egy buborékos rendezéssel sorba rendezni? Vagy ha nem, akkor hogyan lehet legegyszerűbben megcsinálni?

2019. febr. 19. 17:33
 1/8 anonim ***** válasza:
Lehetséges.
2019. febr. 19. 17:43
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Array.Sort()-al is, vagy buborék rendezéssel?
2019. febr. 19. 17:46
 3/8 anonim ***** válasza:
IComparable interfészt valósítsd meg a struktúrában (public int CompareTo... ), és akkor sima Sort függvény
2019. febr. 19. 18:37
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

vagy:


emberek = emberek.OrderBy(x=> x.Eletkor).ToArray()

2019. febr. 19. 18:49
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
És itt az "emberek" az mi lenne? az a tömb amibe tárolom a beolvasottakat?
2019. febr. 19. 18:52
 6/8 A kérdező kommentje:
Igen, az. Kipróbáltam. Köszönöm szépen a segítséget! :)
2019. febr. 19. 18:58
 7/8 anonim ***** válasza:
Na igen, így is lehet, csak én sosem voltam megbarátkozva a lambda kifejezésekkel :D
2019. febr. 19. 19:39
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
100%
#7: Pedig C#-ban iszonyú alap.
2019. febr. 19. 19:49
Hasznos számodra ez a válasz?

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!