מבוא
הקוד שלך עשוי להשליך חריגים כאשר מתרחשת בעיה או תנאי שגיאה. אובייקטי חריגה המתארים שגיאה נוצרים ולאחר מכן מוצגים עם מילת throw המפתח. כאשר קוד שלך התריעה על חריגה, זמן הריצה מחפש את המשפט הקרוב ביותר המטפל catch בחריגה.
נניח שאתה עובד על יישום עיבוד נתונים עבור חברה. היישום מסתמך על כללים ומפרטים עסקיים כדי להבטיח שמשימות עיבוד וניהול מלאי של הזמנות רכש יושלמו כראוי. בנוסף, היישום חייב להשתמש בשפה ספציפית כדי ליידע את המשתמש כאשר נתקלים בחרנויות נתונים ובעיות אחרות. יש לציין חריגים מותאמים אישית, להיתפס ולהשתקף בממשק המשתמש של היישום כאשר נתקלים בבעיות. כללים עסקיים מספקים הדרכה ספציפית בקטגוריות הבאות:
- דרישות קלט נתונים עבור התהליכים.
- קריטריוני הצלחה וכשל עבור התהליכים.
- דרישות סדר רצף עבור התהליכים.
- דרישות דיווח על כשל בתהליך ודרישות צמצום סיכונים.
במודול זה תלמד כיצד ליצור אובייקטי חריגה, כיצד להתאים אישית את המאפיינים של אובייקט חריג, ואת התהליך ליצירה, התראת אובייקטי חריגה מותאמים אישית ו תפיסה ביישום C# .
בסוף מודול זה, תוכל ליצור, להתאים אישית, להציג וללכוד אובייקטים חריגים המספקים את הדרישות עבור היישום שלך.
יעדי למידה
במודול זה, תוכל:
- למד כיצד נוצרים אובייקטי חריגה וכיצד להתאים אישית את הגדרות המאפיינים שלהם.
- פתח יישומי מסוף של C# שמיצורים ומשלינים אובייקטי חריגה מותאמים אישית.
- פתח יישומי מסוף של C# שיתפסו אובייקטי חריגה מותאמים אישית ונהלו פרטי מאפיין חריגה.
דרישות מוקדמות
- התקנה של Visual Studio Code שתצורתו נקבעה לפיתוח אפליקציות של C# .
- היכולת לפתח יישומי מסוף של C# המיישמים לוגיקה עסקית באמצעות הצהרות Iteration, משפטי בחירה ושיטות מותאמות אישית.
- התנתן בשימוש בכלים לאיתור באגים בקוד Visual Studio עבור C#.
- חוויה ביישום
try-catchשל יד חריגה ביישומי קונסולת C#.