Ezt a feladatot C#-ban milyen logikával lehet megoldani?
A fájlban szereplő adatok (adó(pl:1),perc,másodperc,előadó,számcím)
Már be vannak olvasva az adatok(zene.ado,zene.perc stb)
Az egyik rádióműsorban sms-ben, telefonon, de akár képeslapon is kérhető szám. Ám a
sokszor csak odafirkált kéréseket olykor nehéz kibetűzni. Előfordul, hogy csak ennyi olvasható:
„gaoaf”, tehát ezek a betűk biztosan szerepelnek, mégpedig pontosan ebben a
sorrendben. Annyi biztos, hogy először a szerző neve szerepel, majd utána a szám címe.
Olvassa be a billentyűzetről a felismert karaktereket, majd írja a keres.txt állományba
azokat a számokat, amelyek ennek a feltételnek megfelelnek. Az állomány első sorába a
beolvasott karaktersorozat, majd utána soronként egy zeneszám azonosítója kerüljön! A
feladat megoldása során ne különböztesse meg a kis- és a nagybetűket!
#2
Erre én is rájöttem, csak azt nem tudom, hogy azt hogyan kell leírni c#-ban, hogy ha ezt és ezt a karaktert tartalmazza, akkor ezt csinálja.
culture.CompareInfo.IndexOf(paragraph, word, CompareOptions.IgnoreCase) >= 0
Ahol azt vizsgáljuk, hogy a 'paragrafus' változó tartalmazza-e a 'word' változó értékét (nem case-sensitive, magyarul nem számít a kis-nagybetű).
A vizsgálat True-t fog visszaadni, ha tartalmazza.
Esetleg reguláris kifejezéssel:
#8: "A feladat megoldása során ne különböztesse meg a kis- és a nagybetűket"
...nyilván pl. egy uppercase-el kombinálva megoldható egy contains-el is, de akkor már legyen profi :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!