using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace IStation
{
public class DataDockingMiddleLibFactory
{
///
/// 创建MiddleLib
///
public static I CreateMiddleLib(string dllName)
{
var type = typeof(I);
var className = string.Format("{0}.{1}", "IStation.DataDockingMiddleLib", type.Name.Remove(0, 1));
var obj = Assembly.Load(dllName).CreateInstance(className);
return (I)obj;
}
}
}