Is there a way to copy a class in C#? Something like var dupe = MyClass(original).
One possibility is to clone it. You have to implement the interface ICloneable and the Clone method.
ICloneable
Clone