Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.64 KB

File metadata and controls

31 lines (24 loc) · 1.64 KB

C# 7 and 8 Features

Jonathan Turner

Microsoft has moved from a few big features in each new version of C# (e.g. generics, LINQ, sync/await) to more small features. C# 7, 7.1, 7.2, and 7.3 are examples of that.

C# 8 is a bigger release than the individual 7.x releases, but it's still smaller than many releases in the past.

A couple useful links

C# 7 is supported in Visual Studio 2017+ and .NET Core 1.0+

C# 7.1 is supported in Visual Studio 2017 15.3+ and .NET Core 2.0+

C# 7.2 is supported in Visual Studio 2017 15.5+ and .NET Core 2.0+ (SDK 2.1.2+)

C# 7.3 is supported in Visual Studio 2017 15.7+ and .NET Core 2.1+ (SDK 2.1.300 RC1+)

C# 8 is supported in .NET Core 3.x and .NET Standard 2.1

C# 8 is not (officially) supported in any version of .NET Framework