C#ban hogy tudom ellenőrizni, hogy 2 string közül melyik van előbb?
Pl ez az input: Ez egy szöveg
Megadjuk, hogy Ez és szöveg és ő meg valahogy visszaadja, hogy melyik van előbb (Itt az Ez). Ez lehet bool v string innentől már tudom :)
pl ha az input C B A
és összehasonlítom a B-t és az A-t, akkor B-t kapjam mert a szövegben az van előbb :D
"A B C".IndexOf("B") == 2
A fv. megmondja a paraméterben adott substring első előfordulásának pozícióját.
Előzőé jó:
string szo = "CBA";
int elso = szo.IndexOf("C");
int masodik = szo.IndexOf("B");
if(elso < masodik)
//C előrébb van
else
//B előrébb van
Elvileg kisebb változtatásokkal lekell fordulnia!
okéoké azt már értem :P
én am úgy ismertem h ha indexof > -1 akk van benne olyan string én hülye meg azt hittem h azt jelzi h hány darab (0 -> 1 stb :D) de köszi a megoldásokat, ment a zöld kéz :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!