Let us say I have this code
string seachKeyword = \"\"; List sl = new List(); sl.Add(\"store\"); sl.Add(\"State\"); sl.Add(\"STAM
The optimal solution will be to ignore the case when performing the comparison
List searchResults = sl.FindAll(s => s.IndexOf(seachKeyword, System.StringComparison.OrdinalIgnoreCase) >= 0);