Kezdőoldal » Számítástechnika » Programozás » Hogyan kell listát angol abc...

Hogyan kell listát angol abc szerint növekvő rendezni? (C#)

Figyelt kérdés

2018. máj. 23. 21:11
 1/10 anonim ***** válasza:
0%
Ilyet nem lehet csinálni.
2018. máj. 23. 21:31
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
Ha a lista stringeket tartalmaz, akkor egy egyszerű Sort függvénnyel.
2018. máj. 23. 21:53
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
Lista.OrderBy(x=>x, stringcomparer.ordinal);
2018. máj. 23. 23:08
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

#1: Nem tudom miért kellett lepontozni, teljesen igaza van. Egy listát nem lehet sorbarendezni, csak egy lista elemeit. Másrészt "ábécé" szerint sorbarendezni elemeket teljesen értelmetlen. Hogy rendezel sorba ábécé szerint mondjuk egy lista TcpClient objektumot? Stringeket, karaktereket lehet, de ez igen speciális eset.


#2: Ezzel aztán sokat segítettél.


#3: Hibás válasz, ez ugyanis nem rendezi sorba az eredeti listát, hanem visszaad egy új, rendezett listát.

2018. máj. 24. 08:56
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:
van egy osztályom, amit felvettem egy listára. A lista sorra ezeket a típusokat tartalmazza: string, string, int, int. akkor nem lehetséges amit szeretnék?
2018. máj. 24. 10:42
 6/10 A kérdező kommentje:
ezekből szeretnék egy új txt fájlt írni, ami abc szerint van rendezve
2018. máj. 24. 10:43
 7/10 anonim ***** válasza:

Minden lehetséges, de pont erről beszélek.

Honnan tudná a kód, hogy a 4 mező közül Te melyik alapján akarsz rendezni?

Definiálni kell vagy az osztályon egy rendezést vagy a Sort függvényben kell megadnod, hogy mi alapján rendezzen.

2018. máj. 24. 11:28
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
az első string tpíusú mező alapján szeretném rendezni.
2018. máj. 24. 11:30
 9/10 anonim ***** válasza:
Még mindig azzal az érettségi feladattal bajlódsz?
2018. máj. 24. 13:01
Hasznos számodra ez a válasz?
 10/10 sharkxxx ***** válasza:
Lista.Sort((x, y) => x.elso_string_tipusu_mezo.CompareTo(y.elso_string_tipusu_mezo));
2018. máj. 24. 13:24
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!