Могу ли я определить C# 8 бета-совместимые индексаторы в C# 7?
Кажется, что они требуют System.Index
а также System.Range
Я не могу найти какие-либо пакеты NuGet, которые бы обеспечивали их, подобно ValueTuple
1 ответ
Решение
Вы можете настроить таргетинг на.NET Core 3 (в настоящее время в режиме предварительного просмотра), который содержит эти типы. Это позволяет вам использовать эти типы в программе на C# 7.0. Просто используйте их как обычные типы (Range.Create(1, 10)
).
Если вы не можете настроить таргетинг на.NET Core 3, то хорошего решения нет.