方法名的string型別應用(補)

2022-09-15 15:06:24 字數 662 閱讀 6386

string strclass = "

stringconvertclass.test

"; //

命名空間+類名

string strmethod = "

method

";//

方法名type t;

object

obj;

t = type.gettype(strclass);//

通過string型別的strclass獲得同名類「t」

system.reflection.methodinfo method = t.getmethod(strmethod);//

通過string型別的strmethod獲得同名的方法「method」

obj = system.activator.createinstance(t);//

建立t類的例項 "obj"

method.invoke(obj,null);//

t類例項obj,呼叫方法"method"

//上面的方法是無參的,下面是有參的情況.

object objs = new

object

; method.invoke(obj,objs );

//t類例項obj,呼叫方法"method(testcase)"

string 型別的使用方法

string a hello world string b a.substring 6 獲取下標為6以後的全部字元。string c a.substring 6,2 獲取下標為6以後的2個字元。console.writeline b console.writeline c string d a.in...

String型別的屬性和方法

字串string型別的每個例項都有乙個length屬性,表示字串中的字元個數。由於字串是不可變的,所以字串的長度也不可變 字串的length屬性不會在for in迴圈中列舉,也不能通過delete操作符刪除 注意 對於字串s來說,最後乙個字元的索引是s.length 1 var str test c...

String型別的方法4個

1.charat 接收乙個引數,基於0的字元位置 以單字元字串的形式返回給定位置的哪個字元 ecmascript中沒有字元型別 2.slice 返回被運算元的乙個子字串,而且也接收一或兩個引數。第乙個引數指定子字串的開始位置,第二個引數 在指定的情況下 表示子字串到 結束 第二個引數指定的是子字串最...