|
Listing 7-14 extracted from chapter Reflection, late binding, attributes
Listing 7-13< > Listing 7-15
This listing can be compiled with the command line: csc.exe /out:ProgramAsm.exe /target:exe Example_7_14_to_rename_ProgramAsm.cs /r:InterfaceAsm.dll Errors: 0 Warnings: 0
Example_7_14_to_rename_ProgramAsm.cs
using System;
using System.Reflection;
using NMFoo;
class Program {
static void Main() {
ICalc obj = AppDomain.CurrentDomain.CreateInstanceAndUnwrap(
"ClassAsm.dll", "NMFoo.CalcWithInterface") as ICalc;
int result = obj.Sum(7, 8);
}
}
Copyright Patrick Smacchia 2006 2007
|