我想使用此代碼獲取從組件「的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'關鍵字,然後檢查文檔/智能感知以獲得更深入的知識。 –