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" キーワードを使用する (ドキュメント)