Tag: 歧义调用

避免模​​糊匹配exception

我正在调用一个静态方法通过reflection的typesparsing ,因为我不知道在编译时的对象的types(我知道,但是,它有一个Parse方法,采取一个string)。 然而,我得到一个模糊的匹配exception,大概是因为有很多重载Parse方法每个都采取单个对象(string,整数,双等)。 我怎样才能在我的方法调用更具体,以确保我到达正确的方法( parsing(strings) )和exception不会抛出。 我的代码如下所示: Type returnType = p.PropertyType; object value = returnType.GetMethod("Parse").Invoke(null, new string[] { "1" });