I have a array of strings . I need to check in the array if it has something like “abcd”. How to achive this in C#. I tried using the
var pathBits = new[] {"abcde ","abcd &"};
var item ="abcd";
var results = Array.FindAll(pathBits, s => s.Equals(item ));
When you say ‘something like “abcd”‘ do you mean “Starts with” or “Contains”?
The current code will only find strings in pathBits which are exactly equal to item (“abcd” ?)
The general shape is fine but to find non-exact matches you need to change the predicate
e.g.
This can also be implemented using the Linq IEnumerable<> extensions
e.g.
hth,
Alan.