原文:
1.用where()方法進行篩選
using system;
using system.linq;
//查詢所有值大於3被索引的元素
2.用orderby()方法進行排序
using system;
using system.linq;
//對所有元素按照%10進行降序排列
以上的兩個排序demo都是採用預設的int排序比較器,在一些開發中,以下兩種情況需要使用特定的資料比較器:
3.用skip()、skipwhile()跳過元素
using system;
using system.linq;
using system.collections.generic;
//跳過intary中小於5的元素
4.用take()、takewhile()提取元素
using system;
using system.linq;
using system.collections.generic;
//取intary中小於5的元素
5.對元素進行數值計算
6.用distinct()消除集合中相等的元素
using system;
using system.linq;
7.用concat()連線兩個集合
注意:concat()方法是直接將兩個集合中的元素連線在一起,不會進行重新排序、過濾等,就算兩個集合中元素有重複也同樣保留。
8.集合操作
說到集合,很容易想起並集、交集、差集3種常用操作。在linq中,ienumerable類分別通過union()、intersect()、except完成這3種操作()。
using system;
using system.linq;
var query2 = intary1.intersect(intary2);
console.writeline("交集");
常用指令碼範例(SQL Server)
增加關聯 新增表tablea與表tableb的關係 if not exists select from sysobjects where id object id fk tablea tableb begin alter table dbo tablea add constraint fk tabl...
常用正規表示式範例
校驗數字的表示式 數字 0 9 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小數的...
Dockerfile 的常用引數註解和範例
from centos 7.5.1804 maintainer 11 qq.com cmd echo hello world from centos 7.5.1804 指定源於乙個基礎映象 centos 7.5.1804 from as maintainer 11 qq.com 維護者 擁有者 ma...