If some one knows any more ways of doing this in .NET and also what is your opinions about that approaches? Which approach you choose and why?
Here is the tests of d
the Clone is for copy the same Type not for copying from 2 different objects Type then can't be used for this scope.