Custom exceptions (C#)
Në shqip: Përjashtimet e tua në C#
ShpjegimiSQ
Krijon gabimin tënd duke trashëguar nga Exception: class BilancMungonException : Exception. Emri i qartë e bën kodin të kuptueshëm, dhe mund ta kapësh pikërisht atë gabim.
EnglishEN
You create your own error by inheriting from Exception: class InsufficientBalanceException : Exception. A clear name makes code understandable, and you can catch exactly that error.
Si ta mendosh
Si një alarm i veçantë për çdo problem.
Lexoje në anglisht
Like a separate alarm for each problem.
Shembull kodicsharp
class BilancMungonException(decimal mungon)
: Exception($"Mungojnë {mungon} €");
throw new BilancMungonException(5m);