C c = new C();
Type t = c.GetType(); MethodInfo[] infos= t.GetMethods();
foreach(MethodInfo info in infos)
{
int ret= (int)info.Invoke(c, null);
} FieldInfo[] filedInfos = t.GetFields(); foreach(FieldInfo info in filedInfos)
{
int a=(int) info.GetValue(c);
}
Type t = c.GetType(); MethodInfo[] infos= t.GetMethods();
foreach(MethodInfo info in infos)
{
int ret= (int)info.Invoke(c, null);
} FieldInfo[] filedInfos = t.GetFields(); foreach(FieldInfo info in filedInfos)
{
int a=(int) info.GetValue(c);
}
Type t = new C().GetType()
MethodInfo[] infos= t.GetMethods();
foreach(MethodInfo info in infos)
{
int ret= (int)info.Invoke(c, null);
} FieldInfo[] filedInfos = t.GetFields(); foreach(FieldInfo info in filedInfos)
{
int a=(int) info.GetValue(c);
}