https://github.com/danielmackay/csharp-8-features
https://github.com/danielmackay/csharp-8-features
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/danielmackay/csharp-8-features
- Owner: danielmackay
- License: mit
- Created: 2019-09-25T12:08:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-25T12:44:57.000Z (almost 7 years ago)
- Last Synced: 2025-03-02T13:36:38.103Z (over 1 year ago)
- Language: C#
- Size: 14.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# csharp-8-features
## Requirements
- Visual Studio 2019 Update 16.3
- .NET Core 3.0 (included in Update 16.3)
- C# 8.0 (include in Update 16.3)
## Setup
Simply uncomment the demos you wish to run from `Program.cs`
## Features
1. nullable types
1. async enumerables streams
1. more patterns in more places
1. switch expressions
1. default interface implementations
1. Index and range
1. using statement
1. static local functions
1. read only members
1. null coalescing assignment
## Coming Soon
1. unmanaged constraint
1. interpolated verbatim strings