Connecting Tech Pros Worldwide Forums | Help | Site Map

Create Class from Class Name ie "Class1"

=?Utf-8?B?c2lwcHl1Y29ubg==?=
Guest
 
Posts: n/a
#1: Aug 8 '08
Hi

This is from within an EXE that actaully contains the class - No external
assembly

I would do

Class1 myClass = new Class1();

Now I want

string sClass = "Class1";

How do I create an Instance of Class1 from sClass ???

Thanks

Hans van Kruijssen
Guest
 
Posts: n/a
#2: Aug 8 '08

re: Create Class from Class Name ie "Class1"


sippyuconn wrote:
Quote:
Hi
>
This is from within an EXE that actaully contains the class - No
external assembly
>
I would do
>
Class1 myClass = new Class1();
>
Now I want
>
string sClass = "Class1";
>
How do I create an Instance of Class1 from sClass ???
>
Thanks
Use Activator.CreateInstance(Type.GetType(sClass));
If the class is in an external dll you need to use the fully qualified
name.

You can obtain the fully qualified name of a class using:
typeof(Class1).FullName;

--
Hans.
Closed Thread