次の方法で共有


codeunit の自己参照には "this" キーワードを使用する

有効対象 パブリック プレビュー 一般提供
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される 2024 年 10 月 1 日 2024 年 10 月 1 日

ビジネス バリュー

他の言語で知られている、新しい this キーワードが導入されます。 このキーワードは、現在のオブジェクトをメソッドへの引数として渡すことをサポートします。これは、これまでは最適とは言えない回避策でのみ可能でした。さらに、this キーワードを使用すると、変数がグローバルかローカル スコープかを確認するのが困難な、より大きなメソッドの可読性が向上します。

機能の詳細

他のプログラミング言語で知られているように、すべてのオブジェクトに対する自己参照のための this キーワードのサポートを追加しました。

this キーワードを使用する主な利点は、次のとおりです。

  • codeunit が this (それ自体) への参照を別のメソッドへの引数として渡すことができます。
  • 参照されたシンボルがオブジェクト自体のメンバーであることを通知することにより、可読性が向上します。

新しい CodeCop ルール AA0248 が追加され、重大度が "非表示" で既定で有効になります。"非表示" とは、エディターでは 3 つのドットとして表示されますが、Visual Studio Code の問題ビューやパイプラインでは診断として表示されないことを意味します。 また、this キーワードを使用するように既存のコードを更新するワークスペース全体の CodeFixer もあります。

システム アプリケーションは、同じオブジェクト内のメソッドとグローバルを参照するために this を使用するように変換されます。

フィードバック

Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。

関連項目

codeunit の自己参照には "this" キーワードを使用する (ドキュメント)