• C#反射调用 异常信息:Ambiguous match found.


    异常信息(异常类型:System.Reflection.AmbiguousMatchException)
    异常提示:Ambiguous match found.
    异常信息:Ambiguous match found.
    导致错误的应用程序或对象的名称:mscorlib
    引发当前异常的方法:System.Reflection.MethodInfo GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])
    异常相关帮助:
    堆栈信息:
       at System.RuntimeType.GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers)
       at System.Type.GetMethod(String name, BindingFlags bindingAttr)

    出现原因:由于被调用的dll里面有多个重载的函数,因此提示。

    解决方法: 反射调用不能调用重载的函数,只能调用唯一的函数。

  • 相关阅读:
    Spring 注解详解01
    java 排序算法
    Java 文件拼接器
    oracle join
    Oracle 去重
    Java 笔试面试
    Oracle 笔试题02
    jvm性能查看常用命令
    关于对JMM(java内存模型)的个人理解
    RSA前端加密后端解密避免出现明文密码
  • 原文地址:https://www.cnblogs.com/soundcode/p/14283955.html
Copyright © 2020-2023  润新知