c# - 反射 : can't get List "ElementAt" MethodInfo

标签 c# reflection

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

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

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

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

有人知道怎么做吗?

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

关于c# - 反射 : can't get List "ElementAt" MethodInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17011819/

相关文章:

c# - FluentNhibernate + 私有(private)集

c# - 如何从 C# 中的字节数组中删除和添加字节

Go:按名称查找函数

C# 通用和特定扩展方法组合歧义

c# - 如何在类中实现克隆和复制方法?

c# - 我可以直接在 C# 中将存储为字符串的二进制文件写入二进制文件吗?

c# - 将类属性从类复制到新的子类 C#

flash - 我有两个类型定义,如何确定一个类型是否是另一个的基类型?

java - 什么是反射以及为什么它有用?

c# - 获取枚举类型中的元素数量并迭代它们