擴充套件方法的簡單介紹

2021-06-29 11:21:35 字數 619 閱讀 9888

在說擴充套件方法之前先說乙個例子:

把集合中字串小於「7」,查詢出來,然後列印

static void main(string args)

;var temp=

list.where(a=>a.compareto("7")<0);

foreach (var item in temp)

console.readkey();

}

where方法內部:遍歷list集合,然後把每個元素傳到委託裡面執行,如果委託返回true

那麼把元素選擇出來,最後把滿足條件的元素一起返回。

我們需要自己寫乙個mywhere方法,模仿它的where,來學習擴充套件方法。

//this指的是擴充套件哪個方法,緊跟著是傳進來的委託

public static listmywhere(this listlist,funcfuncwhere)

}//最後返回選擇出來的集合

return result;

}

從這裡我們可以得到擴充套件方法的一般寫法:

1.靜態類

2.靜態方法

3.this關鍵字

jquery的擴充套件方法介紹

最近一直在寫js,這其中也少不了一位js的主角了jquery,下面介紹的是jquery的一些擴充套件,也就是jquery的擴充套件方法,jquery的擴充套件方法有兩種方式,一種是jquery本身的擴充套件方法,另一種是jquery所選物件的擴充套件方法,下面一起來看。一 方式列表 1.jquery...

jquery的擴充套件方法介紹

最近一直在寫js,這其中也少不了一位js的主角了jquery,下面介紹的是jquery的一些擴充套件,也就是jquery的擴充套件方法,jquery的擴充套件方法有兩種方式,一種是jquery本身的擴充套件方法,另一種是jquery所選物件的擴充套件方法,下面一起來看。一 方式列表 1.jquery...

C 簡單的擴充套件方法

首先我們建立乙個控制台程式 第一步 我們建立乙個類userinfo public class userinfo public string upwd public string uage 第二步 建立乙個擴充套件方法類 public static class unameex public stati...