TreeNodeCollection.Item[Int32]は、割り当てられているノードが既に別のArgumentExceptionにバインドされている場合、または別のインデックスでこのTreeViewにバインドされている場合は、TreeViewをスローします。
変更の説明
以前のバージョンの .NET では、既に TreeViewにバインドされている場合でも、ツリー ノードをコレクションに割り当てることができます。 これにより、ノードが重複する可能性があります。 .NET 6 以降では、割り当てられているノードが既に別のTreeNodeCollection.Item[Int32]または別のインデックスでこのArgumentExceptionにバインドされている場合、TreeViewはTreeViewをスローします。
カテゴリの変更
この変更は バイナリの互換性に影響します。
変更の理由
入力パラメーターの検証は、他の TreeNodeCollection API の動作と一致します。
導入されたバージョン
.NET 6
推奨されるアクション
コレクションに割り当てる前に、 TreeNode のバインドを解除してください。
影響を受ける API
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET