Method Take
Take<TSource>(IEnumerable<TSource>, Range)
Returns a specified range of contiguous elements from a sequence.
Declaration
[Obsolete("This method has been implemented by the framework.")]
public static IEnumerable<TSource> Take<TSource>(IEnumerable<TSource> source, Range range)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<TSource> | source | The sequence to return elements from. |
| Range | range | The range of elements to return, which has start and end indexes either from the start or the end. |
Returns
| Type | Description |
|---|---|
| IEnumerable<TSource> | An IEnumerable<T> that contains the specified |
Type Parameters
| Name | Description |
|---|---|
| TSource | The type of the elements of |
Remarks
Take<TSource>(IEnumerable<TSource>, Range) enumerates source and yields elements whose indices belong to the
specified range.
This method is implemented by using deferred execution.
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException |
|