ArrayList list = new ArrayList(new int[10] { 1, 2, 5, 0, 0, 0, 12, 8, 123, 54 });
bool flag =false ;
int max = 0;
int count = 0;
foreach (int i in list)
{
if (i == 0)
{
if (!flag)
{
flag = true;
count = 1;
}
else
{
count++;
}
}
else
{
max = max > count ? max : count;
flag = false;
}
}