Класс VectorString
Тип VectorString представляет собой коллекцию данных типа string. Используется в качестве контейнера для имен листов в классе WorkbookExportSettings.
Примеры использования
// Создание вектора
var vector = new VectorString();
// Добавление новых элементов
vector.Add("text1");
vector.Add("text2");
vector.Add("text3");
// Добавление другого вектора
vector.AddRange(vector);
// Определение размера
vector.Capacity = 3;
Console.WriteLine(vector.Capacity);
// Очистка содержимого
vector.Clear();
// Проверка наличия элемента
Console.WriteLine(vector.Contains("text"));
// Сравнение векторов
Console.WriteLine(vector.Equals(vector));
// Определение размера
Console.WriteLine(vector.Count());
// Перечисление элементов
var vectorStringEnumerator = vector.GetEnumerator();
while (vectorStringEnumerator.MoveNext())
{
String stringValue = vectorStringEnumerator.Current;
Console.WriteLine(stringValue);
}
// Получение подмножества элементов
VectorString range = vector.GetRange(0, 2);
// Получение индекса элемента
Console.WriteLine(vector.IndexOf("text2"));
// Вставка элемента по индексу
vector.Insert(0, "text4");
// Вставка вектора по индексу
vector.InsertRange(0, vector);
// Индекс последнего вхождения элемента
Console.WriteLine(vector.LastIndexOf("text2"));
// Удаление по содержимому элемента
vector.Remove("text2");
// Удаление по индексу
vector.RemoveAt(0);
// Удаление диапазона
vector.RemoveRange(0, 2);
// Преобразование в массив
string[] array = vector.ToArray();