מה חדש ב– C# 6.0, חלק 1

      בפוסט זה נכיר תכונה בשם nameof. אחד הדברים שאנחנו נצרכים להם מידי פעם זה שם המתודה או המאפיין הרלוונטיים באותו רגע, דוגמה לנושא הוא בעולם ה – Windows Application בכל מה שקשור ל – Binding, קיים אירוע בשם INotifyPropertyChanged שמקבל כפרמטר את שם המאפיין, שם למען האמת הנושא נפתר בעזרת CallerMemberName, לקריאה בהרחבה כאן. […]


    מה חדש ב– C# 6, חלק 2

      בפרק הקודם הכרנו את nameof, בפרק היום נלמד על Interpolated Strings. כשלומדים פיתוח תוכנה בדרך כלל מבקשים מהתלמידים להגדיר משתנה מסוג מחרוזת ומסוג תאריך ולהדפיס שרשור של טקסט על המסך, לרוב התוצאה נראית כך: Code Snippet string name = "shlomo";DateTime date = DateTime.Now; string res = "my name is " + name + " […]


    מה חדש ב– C# 6, חלק 3

    בפרק הקודם למדנו על Interpolated Strings היום נלמד על Null-conditional Operators כשעובדים עם משתנים מסוגים שיכולים להכיל null, צריך תמיד לבדוק האם יש בהם ערך לפני שנבצע עליהם פעולות, קוד לדוגמה יכול להיות כזה Code Snippet static void Work(Customer[] customers){    if (customers != null)    {        Customer c = customers[0];         if (c != null && […]