using System; namespace ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { Type t = Type.GetType("ConsoleApplication1.myClass"); Object obj = System.Activator.CreateInstance(t); if (obj != null) { Console.WriteLine(obj.GetType().ToString()); if (typeof(myClass) == obj.GetType()) { Console.WriteLine((obj as myClass).i); } } Console.ReadLine(); } } public class myClass { public int i = 100; } }
using System; namespace ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { Type t = Type.GetType("ConsoleApplication1.myClass"); Object obj = System.Activator.CreateInstance(t); if (obj != null) { Console.WriteLine(obj.GetType().ToString()); if (typeof(myClass) == obj.GetType()) { Console.WriteLine((obj as myClass).i); } } Console.ReadLine(); } } public class myClass { public int i = 100; } }
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Type t = Type.GetType("ConsoleApplication1.myClass");
Object obj = System.Activator.CreateInstance(t);
if (obj != null)
{
Console.WriteLine(obj.GetType().ToString());
if (typeof(myClass) == obj.GetType())
{
Console.WriteLine((obj as myClass).i);
}
}
Console.ReadLine();
}
} public class myClass
{
public int i = 100;
}
}
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Type t = Type.GetType("ConsoleApplication1.myClass");
Object obj = System.Activator.CreateInstance(t);
if (obj != null)
{
Console.WriteLine(obj.GetType().ToString());
if (typeof(myClass) == obj.GetType())
{
Console.WriteLine((obj as myClass).i);
}
}
Console.ReadLine();
}
} public class myClass
{
public int i = 100;
}
}