Enumerable.First<TSource> Method (IEnumerable<TSource>, Func<TSource, Boolean>)
Returns the first element in a sequence that satisfies a specified condition.
Assembly: System.Core (in System.Core.dll)
public static TSource First<TSource>( this IEnumerable<TSource> source, Func<TSource, bool> predicate )
The first element in the sequence that passes the test in the specified predicate function.
The type of the elements of source.
The FirstOrDefault<TSource> method.method throws an exception if no matching element is found in source. To instead return a default value when no matching element is found, use the
The following code example demonstrates how to useto return the first element of an array that satisfies a condition.
Available since 4.5
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 8.1