כמפעילה

מְחַבֵּר: Robert Simon
תאריך הבריאה: 19 יוני 2021
תאריך עדכון: 22 יוני 2024
Anonim
יישומי חיווי קולי והקראה במחשב
וִידֵאוֹ: יישומי חיווי קולי והקראה במחשב

תוֹכֶן

הגדרה - מה המשמעות של מפעיל?

כמפעיל, ב- C #, הוא מפעיל המשמש להמרת ביטוי מסוג הפניה מסוג אחד לסוג תואם אחר.

מפעיל התפקיד מנסה לבצע יציקה אילמת של חפץ לסוג נתון מבלי להעלות חריג לאחר כישלון. ניתן להשתמש בו כדי להשוות בין שני סוגים. מכיוון שהוא לא משמש להמרה המוגדרת על ידי המשתמש, הוא עקבי יותר מאשר צוות רגיל. זה לעולם לא יוצר אובייקטים זמניים ואינו דורש להמיר את משתנה היעד לביטול לפני ההמרה. משתמשים בו בדרך כלל כאשר סוג הביטוי או האובייקט שאליו יש להטיל אינו ידוע.

מפעיל ה- as מספק שיטה אלגנטית לביצוע פעולות יציקה על ידי הפיכת הקוד לקריא יותר ללא כל קוד לטיפול בחריג. זה מביא להפחתת גודל קוד ומאמץ פיתוח פחות. עבור סוגי הפניות, כמפעיל הוא אלטרנטיבה טובה למפעיל הגבס מכיוון שהוא בטוח יותר ומספק ביצועים טובים יותר.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר כמפעיל

מפעיל כמפעילה הוא מפעיל בדיקת סוג עם שני פרמטרים הכוללים את הביטוי של סוג הפניה שצריך להמיר ואת סוג היעד אליו יש לבצע את ההמרה. אם ההמרה הצליחה, היא מחזירה את האובייקט שהומר, או בטל כישלון.

לדוגמה, מפעיל כ יכול לשמש על ידי אובייקט אוסף שיכול לאחסן רשימה של פריטים מסוגים שונים - כגון מספר שלם, מחרוזת ואובייקטים מסוגים מוגדרים על ידי המשתמש - ולחזור דרך האוסף כדי לגשת לכל אחד מהפריטים כ סוג מחרוזת.

המפעיל כמפעיל משמש לביצוע המרות הפניה ואגרוף בלבד.

אמנם מפעיל כמבצע מבצע באופן דומה למפעיל הגבס, אך הוא שונה בכך שהוא חל רק על המרות בין סוגי הפניות ללא התרחשות חריגים לאחר פעולת הגלישה. לא ניתן להשתמש בה להמרות המוגדרות על ידי המשתמש.

בעת ביצוע המרות מסוג המשתמשות כמפעיל, יש לבדוק את ערך ההחזרה לאפס לפני השימוש במשתנה שהומר. כשמשתמשים בשיטה הגנרית, שיכולה לקבל סוגי הפניות וערכים כקלט, יש להגביל את השיטה כך שתקבל רק סוגי הפניות.

מפעיל כמפעיל הוא יעיל יותר מפעיל הוא מכיוון שהוא לא רק בודק את ההצלחה של צוות שחקנים אלא גם מחזיר ערך ליהוק לפעולה יצוקה מוצלחת, או כישלון בטלה.


הגדרה זו נכתבה במונחי C #