111,126
社区成员
发帖
与我相关
我的任务
分享using System;
using System.Reflection;
class MyClass
{
int myInt;
string myString;
public MyClass(){}
public MyClass(int i)
{
myInt = i;
}
public MyClass(string s)
{
myString = s;
}
}
class ListMembers
{
public static void Main()
{
Type t = typeof(MyClass);
Console.WriteLine ("下面列出{0}类的全部公有构造函数", t);
ConstructorInfo[] ci = t.GetConstructors(BindingFlags.Public | BindingFlags.Instance);
PrintMembers (ci);
}
public static void PrintMembers(MemberInfo [] ms)
{
foreach (MemberInfo m in ms)
{
Console.WriteLine ("{0}{1}", " ", m);
}
Console.WriteLine();
}
}Animal animal = (Animal)Assembly.Load("AnimalSystem").CreateInstance("AnimalSystem.Cat");