Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.08;
Скачать: CL | DM;

Вниз

TList<string> vs. TStrings   Найти похожие ветки 

 
mephisto   (2011-02-01 18:46) [0]

для какого рода задач предпочтительнее исользовать TList<string> вместо TStrings


 
sniknik ©   (2011-02-01 19:27) [1]

совсем с ума посходили, сравнивать что то непонятное с не существующим...

TStrings "абстрактный" класс.


 
icWasya ©   (2011-02-02 09:14) [2]

В VCL во многих компонентах используются именно наследники TStrings, а TStringList уже имеет некоторую оптимизацию, рассчитанную на то, что его элементы именно строки.


 
Rembo   (2011-02-02 15:30) [3]

var s:TStrings;
...
s:=TStringList.create;

вроде норм все работает


 
sniknik ©   (2011-02-03 00:46) [4]

а откуда сомнения в неработоспособности TStringList - а?


 
Servy ©   (2011-02-03 01:28) [5]

А еще у TStringList есть SaveToFile. И всякие там Names/Values.

Если в вопросе подразумевался именно TStringList (в противном случае см. [1]), то я бы наверное использовал TList<string> в тех случаях, когда есть шанс, что вместо string когда-нибудь будет структура, класс или другой тип данных. В других случаях, когда могут пригодиться плюшки StringList"а - лучше взять его.



Страницы: 1 вся ветка

Текущий архив: 2011.05.08;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.003 c
2-1296736634
zlodey
2011-02-03 15:37
2011.05.08
непонятная ошибка


1-1253717718
nes
2009-09-23 18:55
2011.05.08
Удаление строк-дубликатов в Tmemo - более быстрый способ


2-1296798738
wo1fnet
2011-02-04 08:52
2011.05.08
JavaScript в Delphi


15-1295873780
MonoLife
2011-01-24 15:56
2011.05.08
Открыть URL адрес в папке проводника


15-1296121492
Джек
2011-01-27 12:44
2011.05.08
Сайты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский