Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Определено и много добре написано.
Благодаря ти!
Не съм сигурен дали е добре написано защото мисля че е лоша практика да си променяш i-то, но е по-лесно така. Ако дадеш i = -1; почва от начало цикъла да речем.
Прав си за това, че не трябва i да се променя в тялото на цикъла.
Лесно може да се избегне с още една променлива, но не мисля, че е толкова важно в конкретния случай.
Кода е достатъчно четим и ясен.
Здравей.Имам въпрос,защото ни ми стана ясно.Защо е нужна проверка дали length>0 смисъл да не е,ако е отрицателно да не излиза?И последно да питам защо трябва да се намали i-- и length--?
else
{
if (length > 0)
{
chars.RemoveAt(i);
i--;
length--;
}
}
Lenght-a държи колко char-a трябва да се изтрият, ако е 0, не трябва да се трият char-ове, ако е повече от 0 изтриваш един char и следователно намляш lenght-a с едно, защото си изтрил чар. i-- e защото ако са на i = 8, и изтриеш 8-мия, искаш пак да си на i = 8, защото там ще се намира бившия 9-ти елемент, който ти трябва.
Мерси много за обяснението.