//被反射的类
public class Class1
{
static void Class111()
{
Console.WriteLine("1fffffffffffffffffffffffffffffffff");
}
}
调用类
static void Main(string[] args)
{
var assem = System.Reflection.Assembly.LoadFrom(".\\ClassLibrary1.dll");
//可以通过assem.GetTypes(Class1);直接使用
var types = assem.GetTypes();
foreach (var item in types)
{
var func = item.GetMethod("Class111",
System.Reflection.BindingFlags.IgnoreCase
| System.Reflection.BindingFlags.NonPublic
| System.Reflection.BindingFlags.Static);
func.Invoke(null, null);
}
Console.Read();
}
输出:
1fffffffffffffffffffffffffffffffff