2
経由でメソッドを呼び出すときに、私はリフレクション経由JsonConvert.DeserialiseObject
を呼び出そうとすると、私は私が他にどのような情報Iわからないあいまいな試合反射
MethodInfo method = typeof(JsonConvert).GetMethod("DeserializeObject", new[] { typeof(string) });
を呼び出したいの過負荷のためのパラメータの型を指定して、私にもかかわらず、AmbiguousMatchException
を取得ユニークな一致を見つけるように供給することができます
アイデア?
あなたは 'GetMethods()'とすべてのメソッドを取得しようとし、その後LINQsでそれらをフィルタリングすることができ'Single()'または 'Where()'です。 – thehennyy
一般的な過負荷もありますか? GetMethodsを実行して返すものを確認する – pm100
@thehennyyは正しいですが、同じ名前のいくつかのメソッドがありますが、異なるパラメータがあります。なぜ例外が発生するのでしょうか? – AAlferez