我想知道是否有一种方法可以添加到预定义的方法中,以便该方法已经执行的所有操作都运行相同,但它只是包含了我想要它执行的操作。
该方法来自外部 dll,我想在每次调用该方法时添加一些将参数添加到数组列表的内容。
我想知道是否有一种方法可以添加到预定义的方法中,以便该方法已经执行的所有操作都运行相同,但它只是包含了我想要它执行的操作。
该方法来自外部 dll,我想在每次调用该方法时添加一些将参数添加到数组列表的内容。
您可以使用扩展类
public static class ClassNameExtension
{
// must have different signature to prevent memory exception
public static string MethodToOverid(this ClassName class, List<T> tochange)
{
tochange.add(class)
class.originalmethod()
}
}
这就是为什么当你引入命名空间 System.Linq 对象时突然获得新方法的原因