public static bool in(this t val, params t values)(3.0)
public static bool in(t val, params t values)(2.0)
這個方法還可以進一步擴充套件,比如新增iequalitycomparer等等。
用法: if (x.in(a,b,c)) (2.0不能擴充套件)
下面的只是2.0的實現(不能擴充套件)
view code
1static
void
main(
string
args)2;
45for(
inti=0
;i<
number.length;
++i)612
1314}15
//簡化
16int
var=0;
17bool
flag
=in(var,number);
18console.writeline(flag);
1920
console.readkey();21}
22public
static
bool
in(int
val,
params
int values)
23);
25}
3.0的擴充套件方法using system;
using system.collections.generic;
using system.linq;
using system.text;
using staticmethod;
console.readkey();}}}namespace staticmethod}}
3.0擴充套件方法mysql sql語句過長 sql語句過長怎麼辦?
我用vb呼叫accessmysql select 欄位0 from 資料表1 where 欄位1 datagrid1.columns 0 text and 欄位2 datagrid1.columns 1 text and 欄位3 datagrid1.columns 2 我用vb呼叫access my...
PHP RES加密如何避免密文過長和亂碼
在最近的專案當中,是把原來的功能封裝一層弄成介面給第三方呼叫,其中就接觸到了弄簽名加密這一塊,用的是res加密,思路是用公鑰和post引數拼接成字串再進行公鑰加密,但是因res加密對密文是有要求的,有長度限制的。post資料過長會導致密文資料過長,從而解密失敗,因此我們解決這個問題的思路是對密文進行...
MySql避免重複插入sql語句
惡補下mysql中的幾個特殊sql語法,避免面試過程中被人問到,答不上來 1 ignore primary key 用例 insert ignore into user table id,name,age values 1,wpf 20 若記錄已經存在,則忽略本次操作,返回影響行為0,否則執行插入操...