string[] strArray = { "Jack", "mojo", "Kathy", "Tulip", "Mojo" };
and you want to search a string in this array using LINQ. The search should not be case-sensitive. Here's how to do so:
C#
string[] strArray = { "Jack", "mojo", "Kathy", "Tulip", "Mojo" };
var srchString = "mojo";
var strFound = Array.FindAll(strArray, str => str.ToLower().Equals(srchString.ToLower()));
foreach (string s in strFound)
{
// print s
}
VB.NET
Dim strArray() As String = {"Jack", "Mojo", "Kathy", "Tulip", "Mojo"}
Dim srchString = "mojo"
Dim strFound = Array.FindAll(strArray, Function(str) str.ToLower().Equals(srchString.ToLower()))
For Each s As String In strFound
' print s
Next s
No comments:
Post a Comment