Skip to content
Contrib.Bcl.Ranges
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md

README.md

Contrib.Bcl.Ranges

This package polyfills the types required for the C# 8.0 feature Ranges on targets lower than netcoreapp3.0 and netstandard2.1. This includes:

  • .NET Framework - starting from net461
  • .NET Standard 2.0 Compatible Runtimes - this includes .NET Core 2.x

Usage

Add this to your csproj file:

<PackageReference Include="Contrib.Bcl.Ranges" Version="1.0.0-preview8.19405.3" />

and add this to the PropertyGroup:

<LangVersion>8.0</LangVersion>

Now we can start using this handy new language feature 😀

Console.WriteLine("Hello world!"[6..^1]); // world
You can’t perform that action at this time.