Свойство Count
Свойство Count класса
LinkedList<T>
возвращает, сколько узлов сейчас в цепочке.
Значение меняется при добавлении и удалении
элементов.
Синтаксис
int count = list.Count;
Пример
Давайте выведем Count после AddLast:
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.Count);
}
}
Результат выполнения кода:
3
Пример
Давайте уменьшим Count через RemoveFirst:
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);
nums.RemoveFirst();
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
2
Пример
Давайте проверим пустой список:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
LinkedList<int> nums = new LinkedList<int>();
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
0
Пример
Давайте посчитаем узлы после AddFirst:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
LinkedList<int> nums = new LinkedList<int>();
nums.AddFirst(1);
nums.AddFirst(2);
Console.WriteLine(nums.Count);
}
}
Результат выполнения кода:
2
Смотрите также
-
метод
AddLast,
который увеличивает Count -
метод
Remove,
который убирает узел или значение -
свойство
Count,
которое считает элементы списка -
интерфейс
ICollection,
который тоже описывает число элементов