<t>Note importante<br/>
<br/>
BinaryFormatter a été déprécié et ne sera plus disponible dans .NET après novembre 2023. Voir BinaryFormatter Obsoletion Strategy<br/>
<br/>
J'ai vu plusieurs approches différentes pour cela, mais j'utilise une méthode utilitaire générique comme suit :<br/>
<br/>
public static T DeepClone(this T obj)<br/>
{<br/>
using (var ms = new MemoryS