web-dev-qa-db-ja.com

新しいSpan <T>はどこにありますか?

誰もが新しいタイプSpan<T>のすごさについて書いているので、ライブラリ内のいくつかのメソッドを書き直したいと思っていましたが、実際にどこで見つけることができますか? Visual Studio 2017を、変更ログに記載されている最新バージョン15.5.0に更新しました。

C#コンパイラは、次の言語機能の7.2セットをサポートするようになりました。

  • Ref struct修飾子を介してKestrelおよびCoreFX全体で使用されるSpan<T>タイプのサポート。

しかし、コードを使用しようとするとエラーが発生し、IntelliSenseで解決できません。これは.net 4.6.2プロジェクトであり、言語バージョンはlatest minorに設定されています。

NuGetパッケージを使用するには、いくつかのパッケージをインストールする必要がありますか?これを理解することはできません。

19
t3chb0t

System.Memoryパッケージのプレリリースバージョンをインストールする必要があります(Nuget Managerの[プレリリースを含める]チェックボックスをオンにします)。次に、Spanを使用します(System名前空間にあります)。

20
Evk