ประวัติเวอร์ชัน C# และ .Net

ประวัติเวอร์ชัน .Net Framework

รุ่นแรกของ .Net กรอบงานเปิดตัวในปี 2002 เวอร์ชันนี้เรียกว่า .Net framework 1.0 .Net framework มาไกลตั้งแต่นั้นมา และเวอร์ชันปัจจุบันคือ 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 วิชวลสตูดิโอ .NET 2002 การเปิดตัวครั้งแรกของ C#
C # 2.0 . 2.0 NET Framework Visual Studio 2005
  • generics
  • ประเภทบางส่วน
  • วิธีการที่ไม่ระบุชื่อ
  • ประเภทที่เป็นโมฆะ
  • ตัววนซ้ำ
  • ความแปรปรวนร่วมและความตรงกันข้าม
C # 3.0 .NET Framework 3.0/3.5 Visual Studio 2008
  • คุณสมบัติที่นำไปใช้อัตโนมัติ
  • ประเภทที่ไม่ระบุชื่อ
  • นิพจน์แบบสอบถาม
  • การแสดงออกของแลมบ์ดา
  • ต้นไม้แสดงออก
  • วิธีการขยาย
C # 4.0 . 4.0 NET Framework Visual Studio 2010
  • การผูกแบบไดนามิก
  • อาร์กิวเมนต์ที่มีชื่อ/เป็นทางเลือก
  • ตัวแปรร่วมทั่วไปและตัวแปรตรงกันข้าม
  • ประเภทการทำงานร่วมกันแบบฝัง
C # 5.0 . 4.5 NET Framework วิชวลสตูดิโอ 2012/2013
  • สมาชิกแบบอะซิงโครนัส
  • คุณลักษณะข้อมูลผู้โทร
C # 6.0 . 4.6 NET Framework วิชวลสตูดิโอ 2013/2015
  • การนำเข้าแบบคงที่
  • ตัวกรองข้อยกเว้น
  • ตัวเริ่มต้นคุณสมบัติ
  • สมาชิกร่างกายแสดงออก
  • ตัวเผยแพร่ Null
  • การแก้ไขสตริง
  • ชื่อผู้ประกอบการ
  • ตัวเริ่มต้นพจนานุกรม
C # 7.0 .NET Core Visual Studio 2017
  • ปรับปรุงประสิทธิภาพและผลผลิต
  • Azure การสนับสนุนตลอดการใช้งาน
  • การสนับสนุน AI
  • การพัฒนาเกม
  • แพลตฟอร์มข้าม
  • พัฒนา App มือถือ
  • การพัฒนาแอพหน้าต่าง