C#, C♯, C#相談室 Part90 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0882デフォルトの名無しさん
2016/06/03(金) 18:35:59.01ID:WKOUtEgW// ↓のような MyList<T> を定義した時、MyList<object> の Add メソッドを取得したいとします
class MyList<T>
{
...
public void Add(object x) { ... }
public void Add(T x) { ... }
}
// ↓のいずれも AmbiguousMatchException が発生します
typeof(MyList<object>).GetMethod("Add", new[] { typeof(object) });
typeof(MyList<object>).GetMethod("Add", new[] { typeof(MyList<>).GetGenericArguments()[0] });
// MyList<object> の Add メソッドを取得する方法を教えてください
■ このスレッドは過去ログ倉庫に格納されています