首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >System.Reflection.AmbiguousMatchException

System.Reflection.AmbiguousMatchException
EN

Stack Overflow用户
提问于 2010-03-12 02:04:47
回答 1查看 1.4K关注 0票数 1

我为我的控件添加了设计器支持。

当我像下面这样设置属性值时,我得到了以下异常。

visibleColumn.Properties"PropertyName".SetValue(Value);colStyle = var

上面的代码同样适用于VS2010项目

但是它显示了VS2008项目的以下异常

InnerException: System.Reflection.AmbiguousMatchException Message=“找到不明确的匹配。”Source="mscorlib“

EN

回答 1

Stack Overflow用户

发布于 2010-09-27 21:33:39

这只是一个胡乱猜测,但这可能是由于派生类具有隐藏基类实现的属性,从而混淆了反射机制。

如果你使用GetType().GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).SetValue(target, value, null),它可能会解决这个问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2427439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档