中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LINQ定義的標準查詢操作符

發布時間:2020-07-03 18:32:31 來源:網絡 閱讀:338 作者:ahao214 欄目:編程語言

 標準查詢操作符 說    明

Where OfType<TResult> 過濾操作符定義了返回元素的條件。在Where查詢操作符中,可以使用謂詞,例如λ表達式定義的謂詞,來返回布爾值。OfType<TResult>根據類型過濾元素,只返回TResult類型的元素
Select和SelectMany 投射操作符用于把對象轉換為另一個類型的對象。Select和SelectMany定義了根據選擇器函數選擇結果值的投射
OrderBy、ThenBy、OrderByDescending、ThenByDescending、Reverse 排序操作符改變所返回的元素的順序。OrderBy按升序排序,OrderByDescending按降序排序。如果第一次排序的結果很類似,就可以使用ThenBy和ThenBy Descending操作符進行第二次排序。Reverse反轉集合中元素的順序
Join、GroupJoin 連接運算符用于合并不直接相關的集合。使用Join操作符,可以根據鍵選擇器函數連接兩個集合,這類似于SQL中的JOIN。GroupJoin操作符連接兩個集合,組合其結果
GroupBy 組合運算符把數據放在組中。GroupBy操作符組合有公共鍵的元素
Any、All、Contains 如果元素序列滿足指定的條件,量詞操作符就返回布爾值。Any,All和Contains都是量詞操作符。Any確定集合中是否有滿足謂詞函數的元素;All確定集合中的所有元素是否都滿足謂詞函數;Contains檢查某個元素是否在集合中。這些操作符都返回一個布爾值
Take、Skip、TakeWhile、SkipWhile 分區操作符返回集合的一個子集。Take、Skip、TakeWhile和SkipWhile都是分區操作符。使用它們可以得到部分結果。使用Take必須指定要從集合中提取的元素個數;Skip跳過指定的元素個數,提取其他元素,TakeWhile提取條件為真的元素
Distinct,Union、Intersect、Except Set操作符返回一個集合。Distinct從集合中刪除重復的元素。除了Distinct之外,其他Set操作符都需要兩個集合。Union返回出現在其中一個集合中的元素。Intersect返回兩個集合中都有的元素。Except返回只出現在一個集合中的元素
First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Single、SingleOrDefault 這些元素操作符僅返回一個元素。First返回第一個滿足條件的元素。FirstOrDefault類似于First,但如果沒有找到滿足條件的元素,就返回類型的默認值。Last返回最后一個滿足條件的元素。ElementAt指定了要返回的元素的位置。Single只返回一個滿足條件的元素。如果有多個元素都滿足條件,就拋出一個異常
Count、Sum、Min、Max、Average、Aggregate 合計操作符計算集合的一個值。利用這些合計操作符,可以計算所有值的總和、元素的個數、值最大和最小的元素,平均值等
ToArray、ToEnumerable、ToList、ToDictionary、toType<T>:
這些轉換操作符將集合轉換為數組、IEnumerable、IList、IDictionary等
Empty,Range,Repeat: 這些生成操作符返回一個新集合。使用Empty,集合是空的,Range返回一系列數字,Repeat返回一個始終重復一個值的集合
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝应县| 丽水市| 西吉县| 临沭县| 凌源市| 汉源县| 长春市| 衡山县| 石河子市| 辉县市| 田林县| 祥云县| 子长县| 南皮县| 海兴县| 宜兰市| 沧源| 三穗县| 郁南县| 随州市| 黄浦区| 彰武县| 芒康县| 德州市| 清徐县| 西林县| 巴彦淖尔市| 同仁县| 鄂州市| 林芝县| 定襄县| 清远市| 霍城县| 富阳市| 攀枝花市| 康平县| 湘阴县| 阿合奇县| 宝清县| 宜昌市| 百色市|