17.03.14 .Net基础(五)

2017-03-14  本文已影响18人  CH小猫
反射
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Common.dll");
// 首先加载程序集文件
Assembly ass = Assembly.LoadFile(path);

// 获得程序集中所有公开的数据
Type[ ] types = ass.GetExportedTypes();

// 获得程序集中所有的数据 包括公开的和不公开的
// Type[ ] types = ass.GetTypes();

// 获得单个Type
// Type t = ass.GetType("name");

foreach (Type item in types)
{
  Console.WriteLine(item.Name);
  Console.WriteLine(item.FullName);
  Console.WriteLine(item.Namespace);
}
上一篇 下一篇

猜你喜欢

热点阅读