我想使用此代码获取从组件“的Mscorlib.dll”的所有方法,但我得到这个错误此代码是否适用于您的Visual Studio版本? C#
“无法投类型的对象System.Reflection.RuntimeConstructorInfo为键入“系统。 Reflection.MethodInfo'。“
基本上我想要做的就是获取该程序集的接口或成员列表。
继承人的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
namespace ConsoleApplication1 {
class Program
{
static void Main(string[] args)
{
Assembly a = Assembly.Load("Mscorlib.dll");
foreach (Type oType in a.GetTypes())
{
MemberInfo[] f = oType.GetMembers();
foreach (MethodInfo m in f)
Console.WriteLine("Member: {0}",m.ToString());
}
}
}
}
你觉得呢?
这将是一个伟大的参数使用' var'关键字,然后检查文档/智能感知以获得更深入的知识。 –