尝试编写一个通用的Duplicate扩展方法,我发现MemberwiseClone()是不可访问的。
public static T Duplicate<T>(this T original) where T : class
{
T result = (T) original.MemberwiseClone();
}
编译器拒绝该方法的唯一行。 Microsoft在Object类文档中显示了该方法。此外,在.NET中,程序员定义的任何类都从Object隐式继承。 怎么回事? 任何帮助将不胜感激。