Bonjour,

Je souhaite changer le type d'une variable, comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
object obj = Convert.ChangeType( source, source.GetType( ) );
Le problème c'est que celui-ci retourne une référence sur source, donc si je fais quelque chose comme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 tmp = Convert.ChangeType( source, source.GetType( ) ) as AirportZone;
 tmp.Id = Id;
ALors Id de source est modifié, ce que je ne veux surtout pas. Comment puis-je faire pour empecher cela? J'aurais voulu cloner ou déréférencer la variable retourné, mais je ne peux pas...

Please help!