סי שארפ – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
←‏תכנות פונקציונלי: תיקון שגיאה בעברית
שורה 237:
 
== תכנות פונקציונלי ==
נציג (Delegate) הוא טיפוס המובנה בשפה, המגדיר חתימה של פונקציה, וכל מופע שלו מחזיק רשימה של עצמים בריבני-קריאה המתאימים לחתימה זאת{{הערה|1=http://msdn.microsoft.com/en-us/library/vstudio/ms173172.aspx}}. קריאה לנציג יוזמת קריאה של כל האובייקטים המוחזקים בו. ניתן לרשום (Subscribe) פונקציות לנציג בעזרת אופרטור =+, ולקרוא להן בעזרת תחביר רגיל של קריאה לפונקציה.
 
דוגמה לתוכנית "שלום עולם" בעזרת נציגים: