c# break out of foreach code example
Example 1: get out of foreach statement c#
foreach (string s in sList)
{
if (s.equals("ok"))
{
break; // get out of the loop
}
}
Example 2: c# break from foreach method
list.Foreach((item) => {
// You cannot break from here beacuse of the structure of the method.
// Underneath is they way the meothd is tructured and a break is not allowed.
//public static ForEach<T>(this IEnumerable<T> input, Action<T> action)
//{
//foreach(var i in input)
// action(i);
//}
});
// You have to convert your code into the traditional foreach:
foreach(var item in list) {
// Your code here
break; // <- As you can see you can break here.
}