Ιστορικό εκδόσεων C# και .Net

Ιστορικό εκδόσεων .Net Framework

Η πρώτη έκδοση του .Net Framework κυκλοφόρησε το έτος 2002. Η έκδοση ονομαζόταν .Net Framework 1.0. Το πλαίσιο .Net έχει προχωρήσει πολύ από τότε και η τρέχουσα έκδοση είναι η 4.7.1.

Παρακάτω ακολουθεί ο πίνακας των εκδόσεων πλαισίου .Net, οι οποίες έχουν κυκλοφορήσει με τις ημερομηνίες κυκλοφορίας τους. Κάθε έκδοση έχει σχετικές αλλαγές στο πλαίσιο.

Για παράδειγμα, στο πλαίσιο 3.5 και μετά ένα βασικό πλαίσιο που ονομάζεται το Πλαίσιο οντοτήτων απελευθερώθηκε. Αυτό το πλαίσιο χρησιμοποιείται για την αλλαγή της προσέγγισης με την οποία αναπτύσσονται οι εφαρμογές κατά την εργασία βάσεις δεδομένων.

Σε αυτό το σεμινάριο, θα μάθετε-

Αριθμός έκδοσης Έκδοση CLR Ημερομηνία κυκλοφορίας
1.0 1.0 2002-02-13
1.1 1.1 2003-04-24
2.0 2.0 2005-11-07
3.0 2.0 2006-11-06
3.5 2.0 2007-11-19
4.0 4 2010-04-12
4.5 4 2012-08-15
4.5.1 4 2013-10-17
4.5.2 4 2014-05-05
4.6 4 2015-07-20
4.6.1 4 2015-11-17
4.6.2 4 2016-08-02
4.7 4 2017-04-05
4.7.1 4 2017-10-17

Το μεγαλύτερο πλεονέκτημα του .Πλαίσιο δικτύου είναι ότι υποστηρίζει Windows πλατφόρμα. Σχεδόν όλοι εργάζονται με Windows μηχανές.

Microsoft διασφαλίζει πάντα ότι τα πλαίσια .Net συμμορφώνονται με όλα τα υποστηριζόμενα Windows λειτουργικά συστήματα.

Ιστορικό εκδόσεων C#

Εκδοχή . NET Framework Visual Studio Σημαντικά χαρακτηριστικά
C # 1.0 .NET Framework 1.0/1.1 Visual Studio .NET 2002 Πρώτη έκδοση του C#
C # 2.0 . NET Framework 2.0 Visual Studio 2005
  • Γενικά
  • Μερικοί τύποι
  • Ανώνυμες μέθοδοι
  • Μηδενιζόμενοι τύποι
  • Επαναληπτικοί
  • Συνδιακύμανση και αντιδιακύμανση
C # 3.0 .NET Framework 3.0/3.5 Visual Studio 2008
  • Ιδιότητες που υλοποιούνται αυτόματα
  • Ανώνυμοι τύποι
  • Εκφράσεις ερωτήματος
  • Έκφραση λάμδα
  • Δέντρα έκφρασης
  • Μέθοδοι επέκτασης
C # 4.0 . NET Framework 4.0 Visual Studio 2010
  • Δυναμική δέσμευση
  • Ονομασμένα/προαιρετικά ορίσματα
  • Γενική συμμεταβλητή και αντίθετη
  • Ενσωματωμένοι τύποι interop
C # 5.0 . NET Framework 4.5 Visual Studio 2012/2013
  • Ασύγχρονα μέλη
  • Χαρακτηριστικά πληροφοριών καλούντος
C # 6.0 . NET Framework 4.6 Visual Studio 2013/2015
  • Στατικές εισαγωγές
  • Φίλτρα εξαίρεσης
  • Αρχικοποιητές ιδιοτήτων
  • Εκφραστικά μέλη
  • Μηδενικός πολλαπλασιαστής
  • Παρεμβολή συμβολοσειρών
  • όνομα χειριστή
  • Αρχικοποιητής λεξικού
C # 7.0 .NET Core Visual Studio 2017
  • Βελτιωμένη απόδοση και παραγωγικότητα
  • Azure Υποστήριξη
  • Υποστήριξη AI
  • Ανάπτυξη παιχνιδιών
  • Cross platform
  • Ανάπτυξη εφαρμογής για κινητά
  • Ανάπτυξη εφαρμογών παραθύρου