This blog defines How we can search an array of strings. Here we create an array of string. Array of string contains some name.
string[] strname = { "Monu", "Mohan", "satendra", "jeetendra", "Rohatash" };
Find() method - search an element that match with the condition defined by the specified predicate and return the first occurrence within the entire array.
Contains method - This returns a value indicating whether the specified string occurs within this string.
Example
we search an array of strings for a name containing the letter h in array.
C# code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string[] strname = { "Monu", "Mohan", "satendra", "jeetendra", "Rohatash" };
string match = Array.Find(strname, ContainsA);
Console.WriteLine("Search string is:" + match);
}
static bool ContainsA(string findname)
{
return findname.Contains("h");
}
}
}
Output
![]()

Join the conversation! Your thoughts help the community grow.