March 7, 2017

C# 7 released with Visual Studio 2017

MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen. shipped Visual StudioMicrosoft's IDE — editing, debugging, and profiling for .NET, C++, and web projects. 2017 on March 7, 2017 with C# 7 — adding pattern matching, tuples, and local functions.

What it was for

C Sharp (programming language)C# 7's `is` patterns, `switch` expressions, and value tuples made data-oriented code concise. Out variables and ref returns closed gaps with modern languages — part of C#'s rapid evolution on Roslyn.

Companies

  • Microsoft

Why it's here

C# 7 brought algebraic-style patterns to millions of .NET developers.

Why it mattered

Pattern matching influenced later C# versions and F# interoperability.

What it solved

C# lacked concise destructuring and type tests for complex data shapes.

Media

  • C Sharp (programming language)
    ImageC Sharp (programming language)

    Microsoft, Public domain, via Wikimedia Commons

Related