Linq 連線運算子 Concat,Union

2022-01-11 11:02:42 字數 533 閱讀 5234

//concat()方法附加兩個相同型別的序列,並返回乙個新序列(集合)

ilist strlist = new list() ;

ilist

str1list = new list() ;

ienumerable newlist =strlist.concat(str1list);

newlist.tolist().foreach(f => console.write(f + "

,"));

//顯示結果為:  one,two,three,four,five,one,two,three,four,five,

原來還有這種寫法,自己還記了筆記的.悲哀!

一直以來,我都是這樣寫的:

var list = new list();

list.addrange(strlist);

list.addrange(str1list);

哎,悲哀!

union 和 concat 不一樣的地方是它要去重

賦值 字串連線運算子

1 使用 進行賦值運算 稱為賦值運算子,用於對變數賦值。關於賦值運算子,除了將右邊的表示式計算出來賦值給左邊以外還具備如下特點 賦值表示式本身也有值,其本身之值即為所賦之值。int num 18,index index num 5 system.out.println index 結果為3 int ...

PHP 之 字串連線運算子

字串連線運算子是為了將兩個字串進行連線,php中提供的字串連線運算子有 1 連線運算子 它返回將右引數附加到左引數後面所得的字串。2 連線賦值運算子 它將右邊引數附加到左邊的引數後。兩種連線運算子區別在哪呢?在右邊編輯器中輸入三條指令,1 在第3行輸入第一條指令 tip a.歡迎您在慕課網學習php...

LINQ之運算子轉換

使用 asenumerable可返回型別化為泛型 ienumerable 的引數。在此示例中,linq to sql 使用預設泛型 query 會嘗試將查詢轉換為 sql 並在伺服器上執行。但 where 子句引用使用者定義的客戶端方法 isvalidproduct 此方法無法轉換為 sql。解決方...