public static void Main() { var objeto = new Tipo() { x = 1, a = "aaa" }; var objeto2 = ObjectUtil <Tipo> .Clone(objeto); Console.WriteLine(objeto2.x); }