C# creating instance of class and set properties by name in string

后端 未结 3 849
不知归路
不知归路 2020-12-05 17:53

I have some problem. I want to creating instance of class by name. I found Activator.CreateInstance http://msdn.microsoft.com/en-us/library/d133hta4.aspx and it

3条回答
  •  时光取名叫无心
    2020-12-05 18:14

    If you had System.TypeLoad Exception, your class name is wrong.

    To method Type.GetType you must enter assembly-qualified name. That is with the project name For example: GenerateClassDynamically_ConsoleApp1.Foo

    If it is in another assembly jou must enter assembly name after comma (details on https://stackoverflow.com/a/3512351/1540350): Type.GetType("GenerateClassDynamically_ConsoleApp1.Foo,GenerateClassDynamically_ConsoleApp1");

提交回复
热议问题