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

Свойство Value

Свойство Value класса LinkedListNode<T> читает и записывает данные типа T в узле. Изменение Value не меняет положение узла в LinkedList<T>.

Синтаксис

T item = node.Value; node.Value = item;

Пример

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

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

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

1

Пример

Давайте изменим Value через ссылку на узел:

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

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

10

Пример

Давайте выведем Value узла строк:

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

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

"b"

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

  • класс LinkedList<T>,
    который управляет цепочкой узлов
  • метод Find,
    который ищет узел по Value
  • свойство Next,
    которое ведёт к соседнему узлу
  • метод AddLast,
    который создаёт узел с новым Value
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить