Bonjour,
J'ai un object pouvant contenir une collection du meme type et chaque element de cette collection peuvent contenir une collection du meme type a nouveau. Bref j'ai un arbre quoi...
Voici mon probleme: j'aimerai cloner cet object et le rajouter a la collection qu'il contient.
Le probleme c'est que cela me fait une copie partielle ( que les reference) mais moi j'ai besoin d'une copie complete parce que sinon mon ".move()" ben il me change toutes les "Grid" de l'arbre .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Board newBoard= new Board(i-1,j-1); newBoard.Grid=CurrentBoard.Grid; newBoard.Turn=CurrentBoard.Turn; newBoard.Move(); CurrentBoard.Boards.Add(newBoard); CurrentBoard=CurrentBoard.Boards.GetLast(); PrintScreen();
Donc si quelqu'un peut me dire comment faire cette fameuse copie complete
Merci
edit: A oui en plus le probleme c'est que j'aimerai copier completement que grid et turn et pas le parent de l'object
Partager