Misisanta kérdése:
Try-catch-finally szerkezetet hogy használjak?
Figyelt kérdés
Van már egy hatalmas C# kódom. Egy konzolos fájlkezelőt csinálok, egyes opciók számkódokkal érhetőek el(így például az első 1-essel, a második 2-essel és így tovább). Most szembesültem azzal, hogy lesz olyan hülye, aki esetleg betűt ír be. Hogy oldjam meg ezt a problémát a fent említett szerkezettel?#programozás #hiba #Visual C# #fájlkezelő #try-catch-finally #try-catch-finally szerkezet #program átalakítása
2015. nov. 21. 20:15
1/5 anonim válasza:
Egy karaktert olvasol be. Ha hiba nelkul atalakithato szamma, akkor semmi gond. Ha hibat dob, catch-ben kiirod hogy legyel szives szamot megadni.
2/5 anonim válasza:
Ha a try blockon belül kivétel képződik, amely vagy a throw kifejezéssel dobhatsz, vagy valamelyik általad felhasznált "beépített" függvény dobja, akkor a kód onnan rögtön a következő catch blokkba ugrik. Illetve a valóság kicsit összetettebb, de kezdetnek ez elég lesz.
3/5 anonim válasza:
Mondjuk szvsz. a TryParse elegánsabb.
G.
4/5 anonim válasza:
Nem kell mindig kivételt kiváltani. Az ilyen esetekre a TryParse függvényt használják.
5/5 A kérdező kommentje:
Köszönöm, meg tudtam végül oldani! :)
2016. jan. 27. 17:57
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!