c#-7.2

    23

    2答えて

    C#7.2は、string[]のような以前のC#タイプよりも優れたパフォーマンスを持つSpan<T>とMemory<T>の2つの新しいタイプを導入しています。 質問:Span<T>とMemory<T>の違いは何ですか?なぜ私はもう一方を使いましたか?

    -2

    1答えて

    私は読み取り専用REF REF as describedを返すメソッドを書きたい:「機能は、メンバーが変異のためにそれらをさらすことなく参照で変数を返すことができます。」 残念ながら、私のコードは、このような変異をコンパイルし、実行します。それを変更できないようにするにはどうすればよいですか?それは良い理由のために読んだだけです。コンパイラエラーが予想されます。さらに私は何かをしなければならないの

    0

    1答えて

    c#7.2にアップグレードした後、私たちの自動ビルドサーバがコンパイルエラーを起こしました。 "機能 'readonly references'はC#7.0では使用できません。言語7.2以上を使用してください。 失敗したプロジェクトは、[高度なビルド]タブで「最新マイナーバージョン」(7.2)を使用するように設定されています。このプロジェクトは、Visual Studioでうまく構築されて実行され

    3

    1答えて

    C#7.2の機能を使用して議論している人がいますが、それは見つからないようです。 Iveに最新のアップデートがあり、バージョン7.1までしか表示されません。なぜ、どうすればv7.2を手に入れることができますか? スペック: のVisual Studio 2017バージョン15.4.4 ビジュアルC#2017 - 00369-60000-00001-AA303

    4

    1答えて

    Webアプリケーションがあり、GCの負荷を軽減し、パフォーマンスを向上させるために、新しいSpan<T>タイプを使用したいとします。 どのパターンを調べる必要がありますか?この新しい機能を実装する際に.NETチームが念頭に置いた典型的な操作はありますか?