Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?

.net 4.6

原文:Announcing .NET Framework 4.6 - .NET Blog

WPF

  • 透明な子ウィンドウ
  • 高DPI対応の改善 (ボーダーつきコントロールのレイアウトに関する丸め処理、DPIが異なるマルチモニタ対応の改善、複数解像度のカーソル画像など)

Windows Forms

  • 高DPI対応の改善 (コンボボックスやデータグリッドビューなどのコントロールの高DPI対応、)

RyuJIT

  • バグフィックスなど

SIMD

  • System.Numerics名前空間のベクタ型、行列型、クォータニオン(Nugetで入手

GC

  • ピン止めされたオブジェクトを含むコンパクションの最適化
  • Gen1からGen2への昇格処理の最適化
  • "No GC" 区間

WCF

  • TLS1.1/1.2対応
  • HTTP接続の分離(コネクショングループとチャネルファクトリ)

WF

  • Out Of Order実行

ADO.NET

  • SQL Server 2016のAlways Encrypted(ドライバレベルで常に暗号/復号する機能)対応

Async

  • System.Threading.AsyncLocalクラス(非同期コンテキストごとのローカルストレージ)
  • TaskがスレッドのカルチャやUIカルチャを引き継ぐようになった
  • Taskクラスに便利メソッドを追加
  • 名前付きパイプも非同期通信をサポート

ネットワーク

  • Windows 10で実装された、ローカルポートやTCP接続を再利用する機構のサポート
  • System.Uriで国際化ドメイン名/PunyCodeのサポート

その他

  • CLR アセンブリローダーの性能改善
  • 暗号 アルゴリズムのアップデートや追加など
  • DateTimeOffset UnixTimeとの相互変換
  • EventSourceの取り込み
  • AppContext ユーザーライブラリの互換動作スイッチを提供するAPI
  • IReadOnlyCollectionを実装するコレクションが増加
  • System.Globalization.CultureInfo.CurrentCulture/System.Globalization.CultureInfo.CurrentUICultureが設定可能に
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment