TreeNodeCollection.Item genera un'eccezione se il nodo viene assegnato altrove
TreeNodeCollection.Item[Int32] genera un'eccezione ArgumentException se il nodo assegnato è già associato a un altro TreeView o a questo TreeView, in un indice diverso.
Descrizione delle modifiche
Nelle versioni precedenti di .NET è possibile assegnare un nodo della struttura ad albero a una raccolta anche se è già associato a un TreeView. Ciò può causare nodi duplicati. A partire da .NET 6, TreeNodeCollection.Item[Int32] genera un'eccezione ArgumentException se il nodo assegnato è già associato a un altro TreeView o a questo TreeView, in un indice diverso.
Categoria di modifiche
Questa modifica influisce sulla compatibilità binaria.
Motivo della modifica
La convalida del parametro di input è coerente con il comportamento di altre API TreeNodeCollection
.
Versione di introduzione
.NET 6
Azione consigliata
Assicurarsi di annullare l'associazione di un TreeNode
prima di assegnarlo alla raccolta.
API interessate
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per