c# - How to check string contains a string in string array

Check string contains a string in string array
The following asp.net c# example code demonstrate us how can we determine whether string array values contains a string programmatically at run time in an asp.net application. .Net framework's string array represent an array of string data type elements.

In this example, we will search a string (substring) within string array values and display result that which elements contain the specified string. To do this, first we need to loop through the string array elements. Next, we check each element value to determine the specified string is exists in current element value or not. If we found the search string in array current element value then we display it in web browser.

String Class String.Contans() method returns a value indicating whether a specified substring occurs within this string. String array elements value data type is system.string. So, we can apply String.Contains() method to check which array element value contains the specified string (substring). Contains() method return 'true' if it found searched substring; otherwise it return 'false'.

<%@ Page Language="C#" AutoEventWireup="true"%>  
<!DOCTYPE html>  
<script runat="server">  
    protected void Button1_Click(object sender, System.EventArgs e)  
        string[] birds = new string[]
            "Pygmy Falcon",
            "American Kestrel",
            "Lanner Falcon",
            "Mississippi Kite",
            "Griffon Vulture"
        Label1.Text = "birds array.........<br />";
        foreach (string s in birds)
            Label1.Text += s + "<br />";

        string stringtocheck = "Kestrel";
        foreach (string s in birds)
            if (s.Contains(stringtocheck))
                Label1.Text += "<br />[ " +stringtocheck +" ] contains in array's this element [" + s + "] <br />";
<html xmlns="http://www.w3.org/1999/xhtml">  
<head id="Head1" runat="server">  
    <title>c# example - check string contains a string in string array</title>  
    <form id="form1" runat="server">  
        <h2 style="color:DarkBlue; font-style:italic;">  
            c# example - check string contains a string in string array
        <hr width="550" align="left" color="LightBlue" />    
        <br /><br />
            Text="check string contains a string in string array"  
More c# examples