split کردن عناصر با linq

split کردن عناصر با linq

بسم الله الرحمن الرحیم

 

آموزش برنامه نویسی

 

اگر یک لیست به صورت زیر داشته باشیم که با یک کاراکتر خاص جدا شده باشند و بخواهیم آن ها را به صورت آیتم های جداگانه بررسی کنیم. چطور می توانیم اینکار را انجام دهیم.

 

 string[] websites = {"Ably.ir,Google.com,Yahoo.com,Linkedin.com"};

 

این مشکل در لیست های json بسیار اتفاق می افتد که ما نیاز داریم عناصر را به صورت جداگانه بدست آوریم. برای این مشکل می توانید با یک دستور LiNQ ساده اطلاعات خود را بر اساس کاراکتر جداکننده به صورت عناصر جداگانه بدست آورید. برای اینکار کافی است از کوئری زیر استفاده کنید.

 

websites.SelectMany(n => n.Split(',')).ToList();

 

 

 

 

بسم الله الرحمن الرحیم

 

آموزش برنامه نویسی

 

اگر یک لیست به صورت زیر داشته باشیم که با یک کاراکتر خاص جدا شده باشند و بخواهیم آن ها را به صورت آیتم های جداگانه بررسی کنیم. چطور می توانیم اینکار را انجام دهیم.

 

 string[] websites = {"Ably.ir,Google.com,Yahoo.com,Linkedin.com"};

 

این مشکل در لیست های json بسیار اتفاق می افتد که ما نیاز داریم عناصر را به صورت جداگانه بدست آوریم. برای این مشکل می توانید با یک دستور LiNQ ساده اطلاعات خود را بر اساس کاراکتر جداکننده به صورت عناصر جداگانه بدست آورید. برای اینکار کافی است از کوئری زیر استفاده کنید.

 

websites.SelectMany(n => n.Split(',')).ToList();

 

در خصوص کاربردهای دستور select many قبلا آموزش های لازم را ارائه کرده ایم، در صورت تمایل می توانید این آموزش را از طریق لینک زیر مطالعه فرمایید.

آموزش SelectMany

تنهایی نکته ای که باقی می ماند همان دستور ساده ی split می باشد که این دستور با دریافت یک کاراکتر رشته ها را بر اساس این کاراکتر جدا می کند.

نظرات

  • Hannah Martinez
    امیر عسکری
    دو شنبه 11 دی 1278 - 0:00

    سلام

    خیلی سایت خوبی دارید
    خوشحالم که با سایت شما اشنا شدم

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس