Golden
C#

C#

C# is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.

There are a number of new features implemented in C# 7.0. They include pattern matching, local functions, out variable declarations, throw expressions, binary literals, and digit separators. This folder contains the specifications for each of those features.



C# 8.0 Language Proposals C# 8.0 is available in preview. The following proposals are the current versions of the specifications for those features. Some are more complete; some are still a work in progress. The features that have shipped in previews include nullable reference types, recursive pattern matching, async streams, ranges and indexes, pattern based using and using declarations, and null coalescing assignment.

Timeline

December 2017

Version 5.0 has been released in December 2017 as the Standard ECMA-334 5th Edition document.

People

Name
Role
LinkedIn

Anders Hejlsberg

Lead Architect



Further reading

Title
Author
Link
Type
Date









Documentaries, videos and podcasts

Title
Date
Link

C# Part 1 - Introduction to C#

9/21/2017

Companies

Company
CEO
Location
Products/Services

Microsoft

Satya Nadella

Redmond, WA



References