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
Would this work for you:
bool result = null != blackList.Find( item => inputString.Contains(item)) );