C#反射调用 异常信息:Ambiguous match found.
異常信息(異常類型:System.Reflection.AmbiguousMatchException)
異常提示:Ambiguous match found.
異常信息:Ambiguous match found.
導(dǎo)致錯(cuò)誤的應(yīng)用程序或?qū)ο蟮拿Q:mscorlib
引發(fā)當(dāng)前異常的方法:System.Reflection.MethodInfo GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])
異常相關(guān)幫助:
堆棧信息:
?? at System.RuntimeType.GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers)
?? at System.Type.GetMethod(String name, BindingFlags bindingAttr)
出現(xiàn)原因:由于被調(diào)用的dll里面有多個(gè)重載的函數(shù),因此提示。
解決方法: 反射調(diào)用不能調(diào)用重載的函數(shù),只能調(diào)用唯一的函數(shù)。
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的C#反射调用 异常信息:Ambiguous match found.的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C# 获取属性的displayName
- 下一篇: C# HSSFWorkbook与XSSF