C 中根據類的名稱字串建立類的例項

2021-05-25 16:21:09 字數 508 閱讀 5378

這種用法很像是工廠類,但是我們不需要自己實現字串到型別的對應關係,也不需要建立的類有繼承關係,

**如下:

// 第一步:得到類的全名(命名空間+類名)

string adaptorname = this.gettype().fullname + 「.case」 + "+ha_" + this._pi.name;

// 第二部:根據全名得到類的型別

type adaptortype = type.gettype(adaptorname);

humanizeradaptorcommon hac = null;//基類

// 第三步:建立類例項

if (adaptortype != null)

string fullname = this.gettype().fullname;

string namespace = this.gettype().namespace;

string name = this.gettype().name;

C 根據類名稱建立類的例項

方案一 using system using system.reflection type type type.gettype abc activator.createinstance type 方案二 using system using system.reflection assembly as...

C 根據類的名稱建立類的例項的原始碼

在研發之餘,把內容過程常用的內容記錄起來,下面內容內容是關於c 根據類的名稱建立類的例項的的內容,應該能對各位有較大用。using system using system.collections.generic using system.linq using system.text using sy...

C 中的字串類(string類)

1.字串搜尋 string s abc科學 int i s.indexof 科 注意 1 索引從0開始,如果沒有找到則返回值為 1 2 c 中,ascii和漢字都是用2位元組表示 2.字串比較 string s1 abc string s2 abc int n string.compare s1,s...