View Full Version : گذاشتن شرط برای دستور slpit
farnoosh66
یک شنبه 02 تیر 1392, 10:27 صبح
سلام دوستان
چطوری میتونم با دستور split شرط بزارم؟؟؟؟
مثلا:
string[] linesRow = lines[i].Split('-','*');
حالا میخواخم اگه متن موجود در lineRow * داشته باشه متن و تو یه متغیر بریزم ولی اگه - داشت یجا دیگه!!
tooraj_azizi_1035
یک شنبه 02 تیر 1392, 12:19 عصر
احتمالاً نمی خوای یکبار با * و یکبار با - Split کنی و نتایج رو تو متغیر های جدا گانه بریزی؟
farnoosh66
یک شنبه 02 تیر 1392, 12:22 عصر
ببینین من میخوام دونه دونه سطرهامو بزارم تو for و چک کنم که اگه ستاره داشت اون سطر و یجا بریزم ، اگه - داشت یجا دیگه و ....
tooraj_azizi_1035
یک شنبه 02 تیر 1392, 12:27 عصر
بدون For:
List<string> allDashes= lines.Where( s => s.Contains("-")).ToList();
List<string> allStarts= lines.Where( s => s.Contains("*")).ToList();
farnoosh66
یک شنبه 02 تیر 1392, 12:58 عصر
ممنون
میشه راهنمایی کنین که lines چیه؟؟؟
چون شرط where نمیگیره
mousa1992
دوشنبه 03 تیر 1392, 01:07 صبح
string[] linesRow = lines[i].Split('-','*');
خودتون اینجا از lines استفاده کردین که ! همون ارایه شماست که حاوی رشته ها هست
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.