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