You need to write a method in the
Card
object to do what you want.
Call it Clone (or something appropriate)
public void Clone(Card item)
{
}
You might also want to create a constructor overload that accepts a
Card
object as a parameter, and then you can call the
Clone
method from there if you're creating new
Card
instances with existing
Card
objects.