|
Listing 7-6 extracted from chapter Reflection, late binding, attributes
Listing 7-5< > Listing 7-7
This listing can be compiled with the command line: csc.exe /target:exe Example_7_6.cs Errors: 0 Warnings: 0
Example_7_6.cs
using System;
using System.Reflection;
class Program {
static void Main() {
Assembly assembly = Assembly.Load ("Foo.dll");
Type type = assembly.GetType("NMFoo.Calc");
ConstructorInfo constructorInfo = type.GetConstructor( new Type[0] );
object obj = constructorInfo.Invoke( new object[0] );
// 'obj' is a reference toward an instance of NMFoo.Calc.
}
}
Copyright Patrick Smacchia 2006 2007
|