我正在使用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();
最佳答案
您需要预发行的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
关于c# - C#7.1和7.2 Span和ReadOnlySpan,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48719041/