109,895
社区成员




List<int> list = new List<int>() { 1, 2, 3, 4, 5 };
for (int i = 0; i < list.Count; i++)
{
if (list[i] >= 3)
{
for (; i < list.Count; i++)
Console.WriteLine(list[i]);
break;
}
}
List<int> list = new List<int>() { 1, 2, 3, 4, 5 };
for (int i = 0; i < list.Count; i++)
{
if (list[i] == 3)
{
for (; i < list.Count; i++)
Console.WriteLine(list[i]);
break;
}
}
List<int> list = new List<int>() { 1, 3, 10, 6, 4, 2, 15, 1, 10, 8, 9, 20, 4, 11, 3 };
foreach (int i in list)
{
if (i > 10)
{
Console.WriteLine("{0} larger than 10! Loops are breaked.", i);
break;
}
else
{
Console.WriteLine(i);
}
}
List<int> list = new List<int>() { 1, 3, 10, 6, 4, 2, 15, 1, 10, 8, 9, 20, 4, 11, 3 };
foreach (int i in list.TakeWhile(x => x <= 10))
Console.WriteLine(i);
Console.WriteLine("{0} larger than 10! Loops are breaked.", list.First(x => x > 10));