C# Array FindLast
Description
Array FindLast
searches for an element that matches
the conditions defined by the specified predicate, and returns the last
occurrence within the entire Array.
Syntax
Array.FindLast
has the following syntax.
public static T FindLast<T>(
T[] array,
Predicate<T> match
)
Parameters
Array.FindLast
has the following parameters.
T
- The type of the elements of the array.array
- The one-dimensional, zero-based Array to search.match
- The Predicatethat defines the conditions of the element to search for.
Returns
Array.FindLast
method returns T
Example
/*from w w w .j a v a 2 s .com*/
using System;
public class MainClass
{
public static void Main()
{
string[] myValues ={
"1234", "19", "3456",
"3456", "200","5678",
"6543", "9876"
};
Predicate<string> myPredicate = LenCheck;
Console.WriteLine(Array.FindLast(myValues, myPredicate));
}
private static bool LenCheck(String s)
{
if (s.Length > 3)
{
return true;
}
else
{
return false;
}
}
}
The code above generates the following result.