Whats New in C# 6 – מה חדש ב- C# 6

יום שישי, פברואר 6, 2015

ברצוני להציג מספר חידושים מאוסף החידושים שמביאה איתה גרסה 6. יש כמה חידושים שלצערי הוסרו. (כגון: Primary Constructors) איתחול מאפיינים - Auto-Property Initializers כך עבדנו בגרסאות הראשונות. הגדרנו משתנה, יצרנו מאפיין שמשתייך אליו. ואם רצינו לאתחל בצענו איתחול במשתנה. בגרסאות הבאות כבר הצלחנו לכתוב בקיצור כך: שם המשתנה אוטומטית הוא שם המאפיין. יש ששואלים "מה הועילו חכמים בתקנתם" שהרי למה לא להגדיר את המשתנה כגלובלי וזהו? אחד הסיבות היא שבעתיד אם נרצה לערוך/לשנות/להוסיף את המשתנה/מאפיין יהיה יותר קל. נחזור לעניננו... אז בגרסה 6 כך כותבים את המאפיין כולל איתחול לערך. עוד חידוש הוא: אתחול ספריה מערך מפתח וערך.   (Dictionary Initializers) עד עכשיו כתבנו ואתחלנו את המערכת בערכים בצורה...