2

リストのメソッド「ElementAt」の MethodInfo を取得したい。

MethodInfo method = obj.GetType().GetMethod("ElementAt");

ただし、「メソッド」は「null」です。各インターフェイスでループしようとしましたが、結果は同じです:

MethodInfo method = obj.GetType().GetMethod("ElementAt");
        if (method == null)
        {
            foreach (Type type in obj.GetType().GetInterfaces())
            {
                method = type.GetMethod("ElementAt");
                if (method != null)
                    break;
            }
        }

誰もそれを行う方法を知っていますか?

どんな助けでも大歓迎です。ありがとう !

4

1 に答える 1

2

Enumerable.ElementAt<T>(IEnumerable<T> source, int index)静的拡張メソッドです。

于 2013-06-09T16:43:52.733 に答える