TreeNodeCollection.Item zgłasza wyjątek, jeśli węzeł jest przypisany gdzie indziej
TreeNodeCollection.Item[Int32]ArgumentException zgłasza błąd, jeśli przypisany węzeł jest już powiązany z innym TreeView lub do niego TreeView w innym indeksie.
Opis zmiany
W poprzednich wersjach platformy .NET można przypisać węzeł drzewa do kolekcji, nawet jeśli jest już powiązany z elementem TreeView. Może to prowadzić do zduplikowanych węzłów. Począwszy od platformy ArgumentException .NET 6, zgłasza błąd, TreeNodeCollection.Item[Int32] jeśli przypisany węzeł jest już powiązany z innym TreeView lub do niego TreeView w innym indeksie.
Kategoria zmiany
Ta zmiana ma wpływ na zgodność binarną.
Przyczyna wprowadzenia zmiany
Weryfikowanie parametru wejściowego jest zgodne z zachowaniem innych TreeNodeCollection
interfejsów API.
Wprowadzona wersja
.NET 6
Zalecana akcja
Pamiętaj, aby usunąć powiązanie TreeNode
elementu przed przypisaniem go do kolekcji.
Dotyczy interfejsów API
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla