選択された TableLayoutSettings プロパティで InvalidEnumArgumentException がスローされる
正しくない値を割り当てようとすると、選択された TableLayoutSettings プロパティで InvalidEnumArgumentException がスローされるようになりました。
変更の説明
以前のバージョンの .NET では、正しくない値を割り当てようとすると、これらのプロパティで ArgumentOutOfRangeException がスローされます。 .NET 6 以降では、そのような場合にこれらのプロパティで InvalidEnumArgumentException がスローされます。
カテゴリの変更
この変更はバイナリ互換性に影響を与えます。
変更理由
InvalidEnumArgumentException のスローは、同様の状況での既存の Windows フォーム API に従っています。 また、この例外をスローすると、開発者のデバッグ エクスペリエンスが向上します。
導入されたバージョン
.NET 6
推奨アクション
- 正しくない値が割り当てられないように、コードを更新します。
- 必要に応じて、これらの API にアクセスするときに InvalidEnumArgumentException を処理します。
影響を受ける API
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET