PDA

View Full Version : تبدیل StringList



ermya_
دوشنبه 04 بهمن 1395, 01:49 صبح
سلام من یک استرینگ لیست دارم به اسم Data که محتویاتش اینجوریه
username=aaa
password=bbb
action=ccc

میدونم که با delimiter و این داستانا میشه جدا کردش ولی من میخوام یه کاریش کنم که مثلاً اینجوری بشه
data['username']
data['password']
که هر جا توی کد خواستم مثلا مقدار یوزرنیم رو داشته باشم اینجوری داشته باشمش
البته یه سری چیزا تو ذهنم میاد میره که یه استرینگ دیکشنری بسازم اونو با دلیمیتر جدا کنم توی یک حلقه بهش ادد کنم ولی روش درستش رو نمیدونم

ermya_
دوشنبه 04 بهمن 1395, 02:13 صبح
حل شد

var
Param: string;
Parts: TArray<string>;
paramData : TDictionary<string,string>;
begin

for Param in myTstringList do
begin
Parts := Param.Split(['=']);
paramData.Add(Parts[0], Parts[1]);
end;





به نظرم این راحت ترین و سریع ترین روش بود