Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
523 of 1492 menu
◀ ▶

Свойство First

Свойство First класса LinkedList<T> возвращает ссылку на первый узел типа LinkedListNode<T> или null, если список пуст. Через узел читают Value и переходят к Next.

Синтаксис

LinkedListNode<T> node = list.First;

Пример

Давайте прочитаем значение первого узла:

using System; using System.Collections.Generic; class Program { static void Main() { LinkedList<int> nums = new LinkedList<int>(); nums.AddLast(1); nums.AddLast(2); nums.AddLast(3); Console.WriteLine(nums.First.Value); } }

Результат выполнения кода:

1

Пример

Давайте проверим First на пустом списке:

#nullable enable using System; using System.Collections.Generic; class Program { static void Main() { LinkedList<int> nums = new LinkedList<int>(); Console.WriteLine(nums.First == null); } }

Результат выполнения кода:

True

Пример

Давайте изменим голову через AddFirst:

using System; using System.Collections.Generic; class Program { static void Main() { LinkedList<int> nums = new LinkedList<int>(); nums.AddLast(2); nums.AddLast(3); nums.AddFirst(1); Console.WriteLine(nums.First.Value); } }

Результат выполнения кода:

1

Смотрите также

  • свойство Last,
    которое возвращает последний узел
  • метод AddFirst,
    который вставляет узел в голову
  • метод RemoveFirst,
    который удаляет первый узел
  • свойство Next,
    которое ведёт ко второму узлу
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить