"TStringList" в Windows Forms
Хотел спросить, есть ли в Windows Forms тип данных, типа TStringList, который в Borland'е?
Кто работал в Borland'е: этот тип данных представляет собой динамический массив String'овских строк и имеет методы для добавления , удаления элементов, показ количества элементов и пр. (Add, Delete, Count...).
[COLOR=teal]List[/COLOR]<[COLOR=blue]string[/COLOR]> array = [COLOR=blue]new[/COLOR] [COLOR=teal]List[/COLOR]<[COLOR=blue]string[/COLOR]>();
array.Add([COLOR=darkred]"Hello world"[/COLOR]);
Ну на крайняк можно воспользоваться одним из стандартных контейнеров, ArrayList например. Я думаю все необходимые функции ты там найдешь
Использование [COLOR=teal]ArrayList[/COLOR] приводит к лишним и не оправданнным операциаям приведения типов.
Цитата:
List<string> array = new List<string>();
array.Add("Hello world");
array.Add("Hello world");
А что нужно подключить, чтобы можно было использовать List, а то у меня это ключевое слово неизвестное?
Во-вторых namespace System.Collections.Generic
Всё работает!
Вот пусть все посмеются, но я так же как автор темы пересел с борланд билдера на си-шарп около двух лет назад, и мне не хватало Тстринглист-а =) в итоге я написал этот класс сам и так же его обозвал, теперь 99% корпоративных отчетов при генерации в эксель где я его использую - держится на нем =))) Смешно но факт! с этим классом - очень удобно работать =)