110,536
社区成员
发帖
与我相关
我的任务
分享
static Dictionary<string, string> asmDicts = new Dictionary<string, string>()
{
{"System.Drawing",@"C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll"}
};
string typeStr = "System.Drawing.Color";
string asmStr=null;
Type myType;
int index = typeStr.LastIndexOf('.');
if (index > -1)
asmStr = typeStr.Substring(0, index);
var asm = Assembly.LoadFile(asmDicts[asmStr]);
if(asm!=null)
myType = asm.GetType();
private Type myBehaviorType = null;
public Type behaviorType
{
get { return myBehaviorType; }
set { myBehaviorType = value; }
}
this.behaviorType = typeof(T);
private Type myBehaviorType = null;
public string behaviorType
{
get { return myBehaviorType.ToString(); }
set { myBehaviorType = System.Type.GetType(value, true);}
}
var asm = Assembly.LoadFile(@"C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll");
Type myType = asm.GetType("System.Drawing.Color");