סי שארפ – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ ←היסטוריה: הוספת קישור |
מ הוספת קישור למכונה וירטואלית |
||
שורה 46:
===הדמיון ל-Java===
קיימים קווי דמיון רבים מאוד בין שפת C#{{D}} ל-Java, כגון; אובייקטים כהפניות (References), קוד ביניים
ובכל זאת, קיימים הבדלים גדולים בין השתיים. בעיקר בהגדרת אופן מימוש מנגנוני השפה, השוני במימוש תכנות גנרי. מלבד זאת בסי שארפ נוספו תכונות שבחלקן אומצו מ-VB כגון תכנות ויזואלי, תכנות מונחה אירועים, אתחול אוטומטי של משתנים, משתנה רב תכליתי, מאפיינים, לולאת טווח ועוד. במיוחד גדל הפער בין השפות בגרסאות החדשות של סי שארפ בהן נוספו הרחבות כמו תכנות פונקציונלי, [[מתודות-הרחבה]] (Extension methods) והרחבת [[Language Integrated Query|LINQ]].
|