מה חדש ב - C# 4.0 - ההרצאה ב - IDCC
ראיתי שהרבה חברה כתבו על
IDCC (כדי שיצביעו להם כמובן) אז ארשה לעצמי גם לכתוב (כדי שתצביעו לי כמובן :)).
אחד מהדברים
שאי אפשר לעשות באצעות dynamic - זה לגשת ל - private של מחלקות.
אנחנו
כבר יודעים שמאחורי הקלעים כשכותבים dynamic למעשה הקומפייל מג'נרט קוד עם שימוש במחלקה בשם CSharpBinder, נניח שאנחנו יורשים מהמחלקה הזאת, וכותבים שם קוד שיאפשר לגשת בעזרת dynamic גם למה שמוגדר כ - private, נכון שהחיים שלנו יהיו הרבה יותר נפלאים, כי זה יהרוג את השימוש ב - reflection,
השאלה הגדולה היא - איך נגרום לקומפיילר של #C להשתמש במחלקה שלנו במקום במחלקה שלו, הוא הרי לא מכיר את המחלקה שלנו.
אתם רוצים לדעת ? אין בעייה -
הצביעו להרצאה שלי תבואו לשמוע ותגלו עולם חדש.