Jestem zdezorientowany zarówno wersją C#, jak i .NET Framework. Innymi słowy, chcę poznać związek z wersją C# i platformą .NET. E.g: co jest wersją C# w .NET Framework 3.0?Wersja C# i .NET Framework Version?
Odpowiedz
Nie jestem pewien, co rzeczywiste pytanie brzmi, ale jeśli jest to jakie są aktualne wersje ..
Można też chcą przyjrzeć this breakdown chart. Zapewnia relacje między strukturą, językiem i relacjami CLR.
NET 2C 2
NET 3C 2
NET 3,5 C# 3
O ile ** jest ** osi czasu dla wydań wersji, nie są one tak ściśle ze sobą powiązane. Możesz użyć C# 3 z .NET 2, 3 i 3.5. W tym samym czasie możesz użyć C# 2 z .NET 2, 3, i, choć bardzo ograniczony podzbiór (chyba że chcesz napisać brzydki kod), 3.5 –
C# 1.0 - kod zarządzany
C# 2.0 - generyczne, dopuszczające wartość null typów, Anonimowi uczestnicy, częściowe klasy/metody
C# 3.0 - LINQ, wyrazy Lambda, domyślne typowanie zmiennych, uproszczony ob ject Inicjalizacja
// Powiązana? nieco być może
Obecna wersja ramowa to 3.5 SP1 - na przykład ADO.NET Entity Framework nie występuje w wersji 3.5. –
Tak, jeśli podążysz za odnośnikiem do frameworku, dostarczysz aktualną wersję. Czy dodatek SP1 jest teraz obowiązkową aktualizacją w systemie Windows? –
dzięki za dobry post! Bardzo mi to pomaga – user83450