2

我想获取 List 的方法“ElementAt”的 MethodInfo。

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

但是,“方法”是“空的”。我试图在每个接口上循环,但结果是一样的:

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 回答