Deep clone an item in C#

There are several ways to achieve deep cloning of objects. I have tried multiple ways to do this, but most of them were flawed – either in execution or performance. One of the simplest and most effective ways I have seen is serializing the object into binary and restoring it into a new object! Seems… Read More Deep clone an item in C#