Тема програмиране Команди за работа със сорс-контрол системи


Изтриване на елемент по индекс



страница12/18
Дата28.10.2022
Размер151.69 Kb.
#115402
1   ...   8   9   10   11   12   13   14   15   ...   18
ТЕМА 2 Програмиране
Свързани:
09-2010-statia-2011, Комуникационнаполитика 14,15, Бекъпи сега и завинаги, ТЕМА 1. Програмиране, ТЕМА 14 Операционни системи, 16. 03. ИНТЕРНЕТ БИЗНЕС КОМУНИКАЦИИ 16
Изтриване на елемент по индекс
С помощта на функцията RemoveAt(Индекс) може да се премахват елементи по индекс. Индексът е число, което показва поредният номер на елемента, като започва от нула.
List list = new List(new double[]{ 3.2, 52.6, 12.4, 6.0 });
list.RemoveAt(1);
Copy
Това ще премахне числото 52.6, което е второ подред в списъка, но е с индекс 1. Задължително условие, за да се изпълни функцията RemoveAt(), е индексът да е в рамките на списъка. Това означава да е число по-голямо или равно на нула и по-малко от броя елементи в списъка.
Достъване на елементи
Достъпването на елементи става по индекс с операцията “индексиране”. Ако в един списък има 10 елемента техните индекси са от нулев, до девети. Чрез индексирането се достъпва един конкретен елемент на списъка, което дава възможност неговата сойност да се промени, или прочете.
List list = new List(new double[]{ 3.2, 52.6, 12.4, 6.0 });
list[1] = 5;
Console.WriteLine(list[2]);
Copy
Намиране на елементи в C# List
За намирането на елементи има много начини, но тук ние ще разгледаме работата с функцията IndexOf(Елемент). Тя поема стойността на елемента, който се търси и връща индекса на първия елемент с тази стойност в списъка. В случай, че елемента не съществува, функцията връща -1.
List list = new List();
list.AddRange(new int[]{4, 7, 43, 21, 3, 2});

int index = list.IndexOf(7);


/* index = 1 */
int index2 = list.IndexOf(30);
/* index2 = -1, защото няма стойност 30 */


  1. Дебъгване и работа с дебъгер.

Visual Studio ни предоставя вграден дебъгер (debugger), чрез който можем да поставяме точки на прекъсване (или breakpoints), на избрани от нас места. При среща на стопер (breakpoint), програмата спира изпълнението си и позволява постъпково изпълнение на останалите редове. Дебъгването ни дава възможност да вникнем в детайлите на програмата и да видим къде точно възникват грешките и каква е причината за това.

За да демонстрираме работа с дебъгера ще използваме следната програма:





Сподели с приятели:
1   ...   8   9   10   11   12   13   14   15   ...   18




©obuch.info 2024
отнасят до администрацията

    Начална страница