Метод Add
Метод Add класса
List<T>
добавляет один элемент в конец списка. Список
меняется на месте; метод возвращает void,
а не ссылку на коллекцию.
Синтаксис
list.Add(item);
Пример
Давайте допишем число в пустой список:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int>();
nums.Add(1);
Console.WriteLine(string.Join(" ", nums));
}
}
Результат выполнения кода:
1
Пример
Давайте несколько раз вызовем Add
подряд:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int>();
nums.Add(1);
nums.Add(2);
nums.Add(3);
Console.WriteLine(string.Join(" ", nums));
}
}
Результат выполнения кода:
1 2 3
Пример
Давайте допишем строку в список строк:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<string> items = new List<string>
{
"a", "b", "c", "d", "e"
};
items.Add("f");
Console.WriteLine(items[items.Count - 1]);
}
}
Результат выполнения кода:
"f"
Пример
Давайте проверим Count после добавления:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> nums = new List<int> {1, 2, 3, 4, 5};
nums.Add(6);
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
6
Смотрите также
-
метод
AddRange,
который дописывает сразу несколько элементов -
метод
Insert,
который вставляет элемент в середину -
инициализация
initializer,
которая задаёт элементы при создании -
метод
Add,
который возвращает новый неизменяемый список