הדפדפן הזה אינו נתמך עוד.
שדרג ל- Microsoft Edge כדי לנצל את התכונות, עדכוני האבטחה והתמיכה הטכנית העדכניים ביותר.
מה מכיל בלוק try הקוד?
try
הקוד ש מנקה משאבים ו מבוצע בין אם מתרחשת חריגה או לא.
הקוד שמזרוק אובייקט חריג.
הקוד שעלול לגרום לחריגה.
מהי מטרת בלוק catch הקוד?
catch
כדי לנקות משאבים המוקצים בבלוק try .
כדי לטפל בחריגה, רשום אותה או התעלם ממנה.
כדי לבצע קוד שעלול לגרום לחריגה.
מתי התריעה על IndexOutOfRangeException חריגה?
IndexOutOfRangeException
אירעה IndexOutOfRangeException חריגה כאשר נעשה ניסיון לאחסן ערך מסוג אחד במערך מסוג אחר.
אירעה IndexOutOfRangeException חריגה בעת ניסיון לבצע המרה לא חוקית של ליהוק או המרה מפורשת.
אירעה IndexOutOfRangeException חריגה כאשר נעשה ניסיון ליצור אינדקס של מערך מחוץ לגבולות המערך.
מתי התריעה על ArrayTypeMismatchException חריגה?
ArrayTypeMismatchException
אירעה ArrayTypeMismatchException חריגה כאשר נעשה ניסיון לאחסן ערך מסוג אחד במערך מסוג אחר.
אירעה ArrayTypeMismatchException חריגה בעת ניסיון לגשת לחבר מסוג שהערך שלו הוא Null.
אירעה ArrayTypeMismatchException חריגה כאשר נעשה ניסיון ליצור אינדקס של מערך מחוץ לגבולות המערך.
מהו השם של מחלקת הבסיס שמתוכן כל סוגי החריגים הנגזרים מקבלים בירושה?
Object.
Object
System.
System
Exception.
Exception
באיזה מאפיין של אובייקט חריג ניתן להשתמש כדי לקבוע היכן אירעה שגיאה?
InnerException.
StackTrace .
TargetSite.
מהי הגישה המומלצת עבור תפיסת חריגים ב- C#?
תפוס כל סוג חריג מבלי לציין ארגומנט אובייקט.
לכוד רק את החריגים שהקוד שלך יודע כיצד לשחזר.
לכוד רק את החריגים שאינם נגזרים מ- System.Exception.
מהו השם של סוג החריגה הספציפי שמתרחש בעת ניסיון לחלק באפס ב- C#?
ArithmeticException.
InvalidCastException.
DivideByZeroException.
עליך לענות על כל השאלות כדי שתוכל לבדוק את העבודה שלך.
האם עמוד זה היה מועיל?
זקוק לעזרה בנושא זה?
רוצה לנסות להשתמש ב'שאל את Learn' כדי להבהיר או להדריך אותך בנושא זה?