获得类的静态实体 instance
2015-12-07 14:48:45 访问(1700) 赞(0) 踩(0)
/// <summary>
/// 获得类的静态实体 instance
/// </summary>
/// <param name="dllFullName"></param>
/// <param name="className"></param>
/// <returns></returns>
public static object GetStaticFieldInstance
(
string dllFullName,
string className
)
{
Assembly ass = Assembly.LoadFrom(dllFullName);
if (ass == null)
return null;
Type typeValue = ass.GetType(className, false, true);
if (typeValue == null)
{
return null;
}
FieldInfo info = typeValue.GetField("instance", BindingFlags.Static | BindingFlags.Public);
if (info == null)
{
return null;
}
return info.GetValue(null);
}
标签:
获得类的静态实体 instance 


上一条:
下一条:
相关评论
发表评论