How do i exit a List.ForEach loop when using an anonymous delegate?

前端 未结 12 904
自闭症患者
自闭症患者 2020-12-14 14:24

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

12条回答
  •  粉色の甜心
    2020-12-14 15:13

    blackList.ForEach(new Action(
        delegate(string item)
        {
            if(inputString.Contains(item)==true)
            {
                result = true;
                // I want to break here
                return;
            }
        }
    ));
    

提交回复
热议问题