Anonymous methods – שיטות אנונימיות – C# – ביצועים

יום חמישי, דצמבר 31, 2015

לצערי אני לא רואה הרבה מפתחים שמשתמשים בשיטות אנונימיות. (Anonymous methods) בפוסט זה אני רוצה להציג את הרעיון ואת ההבדלים בזמני תגובה. (performance) למידע נוסף או כאן Anonymous methods - שיטות אנונימיות נפתח פרוייקט חדש ונוסיף שיטה/מתודה (פשוטה ביותר) שמקבלת פרמטר ומחזירה את הרדיוס. נגדיר גם נציג (delegate) עבורו. עכשיו נבחן את 2 האפשרויות להפעלת המתודה/שיטה. לפני בחינת האפשרויות עלינו להוסיף לפרוייקט שלנו: using System.Diagnostics; ונוכל להשתמש בשעון עצר כדי לדעת זמני ביצוע. כגון: אפשרות ראשונה: נכתב בשיטה הרגילה. הסבר: מה שמסומן בריבוע כחול, זה מקטעי הקוד עבור בדיקת זמני תגובה/עיבוד. הסימון בריבוע אדום, זה הגדרת הנציג (delegate ) למתודה של Radius שאותה הפעלנו 100 פעמים. (בכדי לתת קצת "בשר"...