זריקת חריג לערך שאינו מתאים
-
איזה חריג אני אמור לזרוק אם הערך שהמשתמש הזין לא מתאים
לדוגמ' יש לי משתנה עם תאריך חיוב, ואני רוצה שהוא יבחר תאריך בין ה1 ל30, ואם הוא הזין ערך יותר או פחות
ייזרק לו חריג שהערך לא מתאים.
האם מתאים לזרוק את החריג:
ArgumentOutOfRangeException?פורסם במקור בפורום CODE613 ב26/06/2015 00:36 (+03:00)
-
כן, זה לא שימוש מושאל אלא זה השימוש בה"א הידיעה.
בעיקרון הסיבה להשתמש בExeption מסוג ספציפי (ולא באבי כולם שזה Exeption) זה בשביל המאפיינים הנוספים שמובנים בהם. הArgumentOutOfRangeException יורש מהArgumentException שסבו הוא Exeption. המוסף שהם מוסיפים ביחד זה א. מאפיין לשם ההארגמנט ש"עושה בעיות". ב. מאפיין לערכו הנוכחי, השגוי, של הארגומנט.
שים לב שאתה יכול ליצור גם Exeption משלך. במידה ויש לך מאפייינים חשובים להעביר לtry המפל בעת שקרתה השגיאה.פורסם במקור בפורום CODE613 ב26/06/2015 10:43 (+03:00)