cloneobjectt专题

public static T CloneObjectT(this T obj) where T:class{}

这个方法涉及到两个知识点:1)泛型2)扩展方法先抛开“扩展方法”不提,这个方法属于“泛型方法”(注意:不是泛型类)。以下为简单示例:public static T ToString<T>(T obj){return obj.ToString();}假设调用:ToString<int>(2);等效于:public static int ToString(int obj) //