קטגוריה: C# למתקדמים

מה זה Delegates? מצביע לפונקציה שהיא Type safe. משתנה מוגדר כ-Delegate, הוא משתנה מסוג reference שיכול להחזיר reference לפונקציה. כדי שהמשתנה יחזיר reference לפונקציה מסויימת, חייבים להיות לו פרמטרים עם סוגים שמתאימים לפונקציה המתאימה וערך מוחזר שמתאים לערל שהפונקציה מחזירה. אפשר להתאים כל פונקציה עם אות פרמטרים ואותו סוג מוחזר למשתנה ה-delegate שמגדירים ואפשר לקרוא […]

המשך למאמר המלא >>

ההבדל בין תכונות הבסיס של C# והאפשרויות המתקדמות יותר נובע מרמת המורכבות ורמת ההפשטה של הקוד. נפתח פרוייקט חדש Console App (.Net Framework). נקרא לו SchoolHRAdministration. בתוך הפרוייקט נפתח פרוייקט של Class Library. נקרא לו HRAdministrationApi. נוסיף לפרוייקט interface בשם IEmployee. הגדרת Interface ניצור class ונקרא לו EmployeeBase. נחזור ל-SchoolHRAdministration וניצור מספר מחלקות. קובץ program.cs […]

המשך למאמר המלא >>