Enumerable.SkipLast<TSource>(IEnumerable<TSource>, Int32) Method

Definition

傳回新的可列舉集合,其包含已省略來源集合最後 count 元素的所有 source 元素。Returns a new enumerable collection that contains the elements from source with the last count elements of the source collection omitted.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TSource> ^ SkipLast(System::Collections::Generic::IEnumerable<TSource> ^ source, int count);
public static System.Collections.Generic.IEnumerable<TSource> SkipLast<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, int count);
static member SkipLast : seq<'Source> * int -> seq<'Source>
<Extension()>
Public Function SkipLast(Of TSource) (source As IEnumerable(Of TSource), count As Integer) As IEnumerable(Of TSource)

Type Parameters

TSource

可列舉集合中元素的類型。The type of the elements in the enumerable collection.

Parameters

source
IEnumerable<TSource>

可列舉集合執行個體。An enumerable collection instance.

count
Int32

要從集合末端移除的元素數。The number of elements to omit from the end of the collection.

Returns

IEnumerable<TSource>

新的可列舉集合,其包含從集合末端減去 count 元素的所有 source 元素。A new enumerable collection that contains the elements from source minus count elements from the end of the collection.

Exceptions

sourcenullsource is null.

Remarks

如果 count 不是正數,這個方法會傳回 source 可列舉集合的相同複本。If count is not a positive number, this method returns an identical copy of the source enumerable collection.

Applies to