利用泛型的C#中的深拷贝

public static T DeepClone<T>(this T obj)
{
    string data = JsonConvert.SerializeObject(obj);
    return JsonConvert.DeserializeObject<T>(data);
}

如何使用?

var entity = model.DeepClone();

你可能感兴趣的:(C#,json)