class TA
{
public
static void ShowTypeName(System.Type AType)
{
if (AType.Assembly.CreateInstance(AType.FullName) !=null)
{
System.Windows.Forms.MessageBox.Show("创建成功!!");
}
}
}
使用的时候
TA.ShowTypeName(System.Type.GetType("WindowsApplication2.Form1"));
不要用AType.Name而是要用AType.FullName创建.Name不包含命名空间.
再一个好像值类型不行的,只能是应用类型,也就是Class类型才行