Enumerable::LastOrDefault<TSource> Method (IEnumerable<TSource>, Func<TSource, Boolean>)
Silverlight
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
Namespace: System.Linq
Assembly: System.Core (in System.Core.dll)
Type Parameters
- TSource
The type of the elements of source.
Parameters
- source
- Type: System.Collections.Generic::IEnumerable<TSource>
An IEnumerable<T> to return an element from.
- predicate
- Type: System::Func<TSource, Boolean>
A function to test each element for a condition.
Return Value
Type: TSourcedefault(TSource) if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable<TSource>. When you use instance method syntax to call this method, omit the first parameter.| Exception | Condition |
|---|---|
| ArgumentNullException | source or predicate is nullptr. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Community Additions
ADD
Show: