Класс VectorUInt
Тип VectorUInt представляет собой коллекцию данных типа uint. Используется для представления коллекции страниц в PageNumbers``для экспорта (нечетные, четные, список и т. д.).
Примеры использования
// Создание вектора
VectorUInt vector = new VectorUInt(3);
// Добавление новых элементов
vector.Add(1);
vector.Add(2);
vector.Add(3);
// Добавление другого вектора
vector.AddRange(vector);
// Определение размера
vector.Capacity = 3;
Console.WriteLine(vector.Capacity);
// Очистка содержимого
vector.Clear();
// Проверка наличия элемента
Console.WriteLine(vector.Contains(3));
// Сравнение векторов
Console.WriteLine(vector.Equals(vector));
// Определение размера
Console.WriteLine(vector.Count());
// Перечисление элементов
var vectorUIntEnumerator = vector.GetEnumerator();
while (vectorUIntEnumerator.MoveNext())
{
uint uintValue = vectorUIntEnumerator.Current;
Console.WriteLine(uintValue);
}
// Получение подмножества элементов
VectorUInt range = vector.GetRange(0, 2);
// Вставка элемента по индексу
vector.Insert(0, 2);
// Вставка вектора по индексу
vector.InsertRange(0, vector);
// Удаление по индексу
vector.RemoveAt(0);
// Удаление диапазона
vector.RemoveRange(0, 2);
// Преобразование в массив
uint[] array = vector.ToArray();