- using System.Reflection;
- ...
-
- Assembly a = Assembly.LoadFile(Environment.CurrentDirectory + "\\MyAssembly.dll");
-
- object myClass = a.CreateInstance("MyAssembly.MyClass",false,BindingFlags.CreateInstance,null,new object[]{"gg00xiv"},System.Globalization.CultureInfo.InstalledUICulture,null);
-
- string name = (string)myClass.GetType().InvokeMember("Name",BindingFlags.GetProperty,null,myClass,null);
-
- Console.WriteLine(name);
-
- Console.ReadLine();
using System.Reflection;
...
Assembly a = Assembly.LoadFile(Environment.CurrentDirectory + "\\MyAssembly.dll");
object myClass = a.CreateInstance("MyAssembly.MyClass",false,BindingFlags.CreateInstance,null,new object[]{"gg00xiv"},System.Globalization.CultureInfo.InstalledUICulture,null);
string name = (string)myClass.GetType().InvokeMember("Name",BindingFlags.GetProperty,null,myClass,null);
Console.WriteLine(name);
Console.ReadLine();