您好,登錄后才能下訂單哦!
Trim():
直接用string.Trim()是去掉所取字符串的前后空格。
delegate(委托):
一個 delegate type 的聲明一般由四部分組成:(a) 訪問級別;(b) 關鍵字 delegate;(c)返回型別,以及該 delegate type 所搭載之方法的聲明形式(signature);(d) delegate type 的名稱,被放置于返回型別和方法的聲明形式(signature)之間。例如,下面聲明了一個 public delegate type Action,用來搭載“沒有參數并具有 void 返回型別”的方法:
public delegate void Action();
一眼看去,這與函數定義驚人的相似;唯一的區別就是多了delegate 關鍵字。增加該關鍵字的目的就在于:要通過關鍵字(keyword)——而非字元(token)——使普通的成員函數與其它形似的語法形式區別開來。這樣就有了 virtual,static, 以及 delegate 用來區分各種函數和形似函數的語法形式。
如果一個 delegate type 一次只搭載單獨一個方法(method),那它就可以搭載任意返回型別及形式的成員函數。然而,如果一個 delegate type 要同時搭載多個方法(methods),那么返回型別就必須是 void。 例如,Action 就可以用來搭載一個或者多個方法(method)。在 testHarness class 實現中,我們就將使用上述的 Action 聲明。
可以將多個方法賦給同一個委托,或者將多個方法綁定到同一個委托,當調用這個委托的時候,將依次調用其所綁定的方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。