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

Свойство Last

Свойство Last класса LinkedList<T> возвращает ссылку на последний узел типа LinkedListNode<T> или null, если список пуст. У последнего узла свойство Next равно null.

Синтаксис

LinkedListNode<T> node = list.Last;

Пример

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

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.Last.Value); } }

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

3

Пример

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

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

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

True

Пример

Давайте допишем хвост через AddLast:

using System; using System.Collections.Generic; class Program { static void Main() { LinkedList<string> items = new LinkedList<string>(); items.AddLast("a"); items.AddLast("b"); items.AddLast("c"); Console.WriteLine(items.Last.Value); } }

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

"c"

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

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