(C#) Ha egy metódus visszatérési értéke int, hogy lehet null t varázsolni belőle?
Itt van rá egy példa hogy kell:
De én szerintem sokkal tisztább ha dobsz egy kivételt hogy nincs ilyen elem.
Szuper, köszi, elképzelésem sincs, hogy hogy nem futottam bele. :)
Alapvetően egyetértenék, de ebben az esetben szétesik az egész ha nem jó értéket kapok(ez meg legfeljebb kódolási hibával történhet, ezért szeretném ha minél szembetűnőbb lenne ha netán később összehoznám).
Ha szetesik az egez, akkor rossz a kod.
Erre valo a kivetelkezeles, try-catch parossal elkapod a hibat, es tajekoztatod a usert, hogy valamit elrontott, vagy a program megteszi a szukseges lepesek.
Masik lehetoseg, hogy nem futas hibat dosz, hanem pl -1 indexxel tersz vissza, es erre ellenorzol (bar szerintem ez rondabb, de ha csak egyedul dolgozol, akkor hasznalhato megoldas, plane, ha oda is irod :P )
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!