Every method, mentioned earlier does looping
either internally or externally, so it is not really important how to
implement it. Here another example of finding all references of target
string
string [] arr = {"One","Two","Three"};
var target = "One";
var results = Array.FindAll(arr, s => s.Equals(target));