1)void Add(T item): добавление нового элемента в список
2)void AddRange(ICollection collection): добавление с список коллекции или массива
3)int BinarySearch(T item): бинарный поиск элемента в списке. Если элемент найден, то метод возвращает индекс этого элемента в коллекции
4)int IndexOf(T item): возвращает индекс первого вхождения элемента в списке
5)void Insert(int index, T item): вставляет элемент item в списке на позицию index
6)bool Remove(T item): удаляет элемент item из списка, и если удаление прошло успешно, то возвращает true
7)void RemoveAt(int index): удаление элемента по указанному индексу index
8)void Sort(): сортировка списка
Пример:
Код:
using System;
using System.Collections.Generic;
namespace Collections
{
class Program
{
static void Main(string[] args)
{
List<int> numbers = new List<int>() { 1, 2, 3, 45 };
numbers.Add(6); // добавление элемента
numbers.AddRange(new int[] { 7, 8, 9 });
numbers.Insert(0, 666); // вставляем на первое место в списке число 666
numbers.RemoveAt(1); // удаляем второй элемент
foreach (int i in numbers)
{
Console.WriteLine(i);
}
List<Person> people = new List<Person>(3);
people.Add(new Person() { Name = "Том" });
people.Add(new Person() { Name = "Билл" });
foreach (Person p in people)
{
Console.WriteLine(p.Name);
}
Console.ReadLine();
}
}
class Person
{
public string Name { get; set; }
}
}
В данном примере создаются два списка List, один с типом int, а другой типа person
comment_718В этой теме я расскажу вам про класс List
Что такое List:
Класс List - это список однотипных объектов.
Методы класса:
1)void Add(T item): добавление нового элемента в список
2)void AddRange(ICollection collection): добавление с список коллекции или массива
3)int BinarySearch(T item): бинарный поиск элемента в списке. Если элемент найден, то метод возвращает индекс этого элемента в коллекции
4)int IndexOf(T item): возвращает индекс первого вхождения элемента в списке
5)void Insert(int index, T item): вставляет элемент item в списке на позицию index
6)bool Remove(T item): удаляет элемент item из списка, и если удаление прошло успешно, то возвращает true
7)void RemoveAt(int index): удаление элемента по указанному индексу index
8)void Sort(): сортировка списка
Пример:
Код:
using System; using System.Collections.Generic; namespace Collections { class Program { static void Main(string[] args) { List<int> numbers = new List<int>() { 1, 2, 3, 45 }; numbers.Add(6); // добавление элемента numbers.AddRange(new int[] { 7, 8, 9 }); numbers.Insert(0, 666); // вставляем на первое место в списке число 666 numbers.RemoveAt(1); // удаляем второй элемент foreach (int i in numbers) { Console.WriteLine(i); } List<Person> people = new List<Person>(3); people.Add(new Person() { Name = "Том" }); people.Add(new Person() { Name = "Билл" }); foreach (Person p in people) { Console.WriteLine(p.Name); } Console.ReadLine(); } } class Person { public string Name { get; set; } } }В данном примере создаются два списка List, один с типом int, а другой типа person
Лорд всея c#