My understanding is System.Range and System.Index are going to be .NET Core 3.0 specific features.
That prevents me from creating a library, that targets .NET Standard 2.0 (for I need to support .NET 4.7), and implements range indexers for the types defined in it.
I think it is a huge problem, especially considering the next .NET Standard is not going to be implemented by .NET 4.8.
Are there any plans to deal with it?
Is the problem in the desire to implement range-based indexing for the core types like System.Array? If so, are there ways to work around that? Can .NET Core 3.0 instead define System._Range, and have hypothetical System.Range package implementing an implicit conversion System._Range -> System.Range? Any other alternatives?
My understanding is
System.RangeandSystem.Indexare going to be .NET Core 3.0 specific features.That prevents me from creating a library, that targets .NET Standard 2.0 (for I need to support .NET 4.7), and implements range indexers for the types defined in it.
I think it is a huge problem, especially considering the next .NET Standard is not going to be implemented by .NET 4.8.
Are there any plans to deal with it?
Is the problem in the desire to implement range-based indexing for the core types like
System.Array? If so, are there ways to work around that? Can .NET Core 3.0 instead defineSystem._Range, and have hypothetical System.Range package implementing an implicit conversionSystem._Range->System.Range? Any other alternatives?