In a normal loop you can break out of a loop using break. Can the same be done using an anonymous delegate?
Example inputString and result are both declared outside
blackList.ForEach(new Action( delegate(string item) { if(inputString.Contains(item)==true) { result = true; // I want to break here return; } } ));