當前位置:成語大全網 - 書法字典 - c通用集合詞典

c通用集合詞典

。IEnumerable & ltT & gt接口ienumerable

功能

通過對序列應用累加器函數,可以指定累加方法。

Sum計算序列中所有元素的和,返回值類型為int、long、float、double、decimal,可以指定元素到數值的映射方式。

Average計算序列中所有元素的平均值,返回值類型為int、long、float、double和decimal,可以指定元素到數值的映射方式。

Max計算序列中所有元素的最大值,返回值類型為int、long、float、double、decimal,可以指定元素到數值的映射方式。

Min計算序列中所有元素的最小值。返回值的類型為int、long、float、double和decimal,並且可以指定從元素到數值的映射方法。

All檢查序列中的所有元素是否滿足條件,您可以指定壹個條件判斷方法。如果所有元素都滿足條件,則返回True,否則返回False。

Any檢查序列中的任何元素是否滿足條件,並可以指定條件的判斷方法。如果有多個(包括壹個)元素滿足條件,則返回True,否則返回False。

包含檢查數據系列是否包含特定元素,並且您可以指定相等比較方法。

Count返回序列中滿足指定條件的元素個數,可以指定條件判斷方法。

LongCount返回序列中滿足指定條件的元素的長個數,可以指定條件判斷方法。

Cast將IEnumerable中的元素轉換為指定的數據類型。

DefaultIfEmpty返回序列中指定位置的元素。如果序列為空,則返回默認元素值。

ElementAt返回序列中指定索引處的元素。

ElementAtOrDefault返回序列中指定索引處的元素。如果序列為空,則返回默認值。

First返回序列中滿足指定條件的第壹個元素,可以指定條件判斷方法。

FirstOrDefault返回序列中滿足指定條件的第壹個元素。如果不存在,就返回默認值,也可以指定壹個條件判斷方法。

Last返回序列中滿足指定條件的最後壹個元素,可以指定條件判斷方法。

LastOrDefault返回序列中滿足指定條件的最後壹個元素。如果不存在,就返回默認值,也可以指定壹個條件判斷方法。

Single返回序列中滿足指定條件的唯壹元素。如果有多個元素滿足條件,就會造成壹個字段,可以指定條件判斷方法。

SingleOrDefault返回序列中滿足指定條件的唯壹元素。如果不存在,將返回默認值。如果有多個元素滿足條件,將引發壹個字段。您可以指定條件判斷方法。

反轉序列中元素的順序。

Distinct返回序列中壹組不重復的元素,您可以指定相等的比較方法。

Concat將兩個序列直接首尾相連。返回的結果中可能有重復數據。

除了獲取兩組元素的差集,並且可以指定壹個相等的比較方法。

Intersect獲取兩組元素的交集,並可以指定相等的比較方法。

Union獲取兩組元素的並集,並可以指定相等的比較方法。

順序相等

您可以通過比較兩個序列是否相等來指定相等比較方法。

Where根據建立的條件篩選集合中的元素,並返回滿足條件的元素集合。

Skip跳過序列中指定數量的元素,然後返回剩余的元素。

SkipWhile跳過序列中滿足指定條件的元素,然後返回剩余的元素,這樣就可以指定條件判斷方法。

Take從序列的開始處返回指定數量的連續元素。

TakeWhile從序列中返回滿足指定條件的連續元素,可以指定條件判斷方法。

從ienumerable到Array

從ienumerable列表