在C#中可以通过Assembly来动态加载DLL,然后由它创建类型,接着通过类型的InvokeMember方法来调用DLL中类的方法以及属性。
为了方便说明一下的方法,先说明一下DLL的代码,大致如下:
using System;
namespace clsTestDll
{
/// <summary>
/// Summary description for TestDll.
/// </summary>
public class TestDll
{
private string strName;
public TestDll()
{
//
// TODO: Add constructor logic here