
20.12.2008, 23:50
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Всем огромное спасибо за участие и помощ я смог сам разобраться-вот где надо поправить)
Код:
во первых тут
неправильно- for (int m = 0; m > list.Count; m++ )
правильно- for (int m = 0; m < list.Count; m++ )
лол на такой фигне подлететь)
и тут ещё
неправильно:
for (int l = k; l < hex_colors.Count; l++ )
{
if (Convert.ToString(hex_colors[l]) == Convert.ToString(hex_colors[k]))
{
cnt++;
}
else
{
list.Add(Convert.ToString(hex_colors[l-1]));
list.Add(cnt);
break;
}
}
правильно:
for (int l = k+1; l < hex_colors.Count; l++ )
{
if (Convert.ToString(hex_colors[l]) == Convert.ToString(hex_colors[k]))
{
cnt++;
}
else
{
list.Add(Convert.ToString(hex_colors[l-1]));
list.Add(cnt+1);
break;
}
}
|
|
|