שלח תשובה

זירת השאלות

2248
צפיות
1
תשובות

תכנות מונחה עצמים ב C# – המרות

,‏ 3 במאי, 2016

אני לומדת עכשיו על הורשה וממשקים ב C# ולצערי אין לי ספר מסודר על החומר…
יחידת החומר שלא ברורה לי מספיק היא המרות. אני יודעת במעורפל שיש אפשרות להמיר מחלקת בן במחלקת אב (הורשה) או משהו בסגנון, אבל חסרים לי הכללים הבסיסיים. אם למישהו יש חומר מסודר או קישור שיכול לעזור לי, אשמח מאד!
זה די דחוף כי יש לי בגרות עוד מעט…
תודה רבה

1 תשובות

  1. אפרים ק הגיב:

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

שלח תשובה