What's new in C# 12: overview

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • csharplang

    The official repo for the design of the C# programming language

    Great improvements.

    There is PolySharp project that enables you to use most of C#11 features in legacy .NET Framework: https://github.com/Sergio0694/PolySharp - Seems that C#12 features are planned to be implemented: https://github.com/Sergio0694/PolySharp/issues/78

    I'm using PolySharp where I'm stuck with .NET Framework 4.6 and I don't have any issues.

    Hope one day I'd see concise syntax for catch and/or try expressions: https://github.com/dotnet/csharplang/discussions/2734 - but there is a lot of resistance.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PolySharp

    PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀

    Great improvements.

    There is PolySharp project that enables you to use most of C#11 features in legacy .NET Framework: https://github.com/Sergio0694/PolySharp - Seems that C#12 features are planned to be implemented: https://github.com/Sergio0694/PolySharp/issues/78

    I'm using PolySharp where I'm stuck with .NET Framework 4.6 and I don't have any issues.

    Hope one day I'd see concise syntax for catch and/or try expressions: https://github.com/dotnet/csharplang/discussions/2734 - but there is a lot of resistance.

  • OneOf

    Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

    Until that feature lands there's this https://github.com/mcintyre321/OneOf which is pretty nice.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Discriminated Unions: Essa feature faz falta no CSharp

    2 projects | dev.to | 5 Feb 2024
  • Rolled my own Result<T,E> type that seems to work better than others.

    2 projects | /r/csharp | 1 Nov 2023
  • Have you heard of AnyOf .NET Lib?

    3 projects | /r/dotnet | 18 Mar 2023
  • How do you live without tagged union types?

    7 projects | /r/csharp | 1 Mar 2023
  • The functional journey of C# - Mads Torgersen - NDC Copenhagen 2022

    3 projects | /r/csharp | 22 Aug 2022

Did you konow that C# is
the 10th most popular programming language
based on number of metions?