1. 定義兩個類:
// 基類
public class BaseBusiness
{ }
// 子類
public class SampleBusiness : BaseBusiness
{ }
2. 動态建立類的執行個體
// 程式集名稱
string assemblyName = " abc.Business " ;
// 類名稱
string className = " SampleBusiness " ;
// 獲得指定名稱的類型:程式集名稱 + 類名稱
Type type = Type.GetType(assemblyName + " . " + className);
// 建立類型的一個執行個體
object obj = Activator.CreateInstance(type);
// 将執行個體強制轉換成指定的類型
BaseBusiness curBusiness = (BaseBusiness)obj;
本文位址: http://www.cnblogs.com/anjou/archive/2007/05/26/760924.html