Могу ли я определить C# 8 бета-совместимые индексаторы в C# 7?

Кажется, что они требуют System.Index а также System.Range

Я не могу найти какие-либо пакеты NuGet, которые бы обеспечивали их, подобно ValueTuple

1 ответ

Решение

Вы можете настроить таргетинг на.NET Core 3 (в настоящее время в режиме предварительного просмотра), который содержит эти типы. Это позволяет вам использовать эти типы в программе на C# 7.0. Просто используйте их как обычные типы (Range.Create(1, 10)).

Если вы не можете настроить таргетинг на.NET Core 3, то хорошего решения нет.

Другие вопросы по тегам