Показать сообщение отдельно

  #11  
Старый 20.12.2008, 23:50
rudvil
Участник форума
Регистрация: 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;
	}
    }
 
Ответить с цитированием