Kezdőoldal » Számítástechnika » Programozás » C# betű bekérése és ha igaz...

FeerLaas kérdése:

C# betű bekérése és ha igaz az állítás a be kért betűre ki tudjak írni valamit?

Figyelt kérdés
Ha C#-ban létre hozok egy változót ("string betu = Console.ReadLine();) és hivatkozok rá majd if-ben szeretnék rá egy állítást létre hozni (if (betu == A) Console.WriteLine("Sikeres betű!");) és itt hibát ad ki mivel string-es változóknál nem jó, nem tudom máshogy megoldani, valaki tudna segíteni? Másik ciklus? másik mód? vagy mi lehet a megoldás?

#Visual C# #string #betűre való hivatkozás
2016. jan. 17. 22:27
 1/6 anonim ***** válasza:
66%

string betu = Console.ReadLine();

if (betu[0] == 'A') Console.WriteLine("Sikeres betű!");


Nézz utána, mi is az a string. És hogy hogyan lehet megoldani ezt a feladatot a Console.ReadKey-jel, mert az való erre, hacsak nem valami hiper-bonyolult hülyebiztos megoldást akarsz (pl. akkor is felismerje a betűt, ha előtte van 480 szóköz).

2016. jan. 17. 22:31
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Nem, csak annyi kéne hogy felismerje azt, hogy milyen betűt olvasott be, vagyis 1-betűt kérek be.
2016. jan. 17. 22:34
 3/6 A kérdező kommentje:
Nagyon szépen köszönöm, sikerült!! :D
2016. jan. 17. 22:36
 4/6 anonim ***** válasza:
A helyedben én azért nekikezdenék Reiter István C# jegyzetének.
2016. jan. 17. 22:36
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
char, édesöcsém.
2016. jan. 17. 22:45
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

"if (betu[0] == 'A') Console.WriteLine("Sikeres betű!");"


Egyébként ha már stringet használsz char helyett, miért csak a 0. indexen levő karakterrel hasonlítod össze?


Pl.:

betu = "Alma"

esetén

betu[0] == 'A' igaz lesz, de mégsem lesz jó megoldás.


Szóval vagy használj char-t vagy vizsgáld az egész stringet.

2016. jan. 18. 10:57
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!