C# 7.1 и 7.2 Span и ReadOnlySpan

Я использую версию Visual Studio 15.5.6.

Когда я создаю простой проект консольного приложения, я не могу использовать ReadOnlySpan или же Span или же Memory,
Я установил проект на.Net Framework 4.7.1, потому что в Visual Studio это последняя версия.

Кто-нибудь использует ReadOnlySpan<T> или же Span<T>?

Моя цель - увеличить скорость работы кода.

ReadOnlySpan<char> charSpans="Test Words".AsReadOnlySpan();

1 ответ

Решение

Вам нужен предварительно выпущенный пакет Nuget system.memory, чтобы использовать Span. Обратите внимание, что это для.net Core 2.0,.net стандарта 1.0 или 2.0, PCL, UAP 10.1 и Xamarin.Mac.

https://www.nuget.org/packages/System.Memory/4.4.0-preview1-25305-02

Прочитайте эту статью для получения дополнительной информации о Span

https://msdn.microsoft.com/en-us/magazine/mt814808.aspx

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