CSCIENCE

CSCIENCE

۲ مطلب در مهر ۱۳۹۲ ثبت شده است

فرض کنید اسم آرایه رشته‌ها temp و اسم لیست names باشد. اکنون داریم


names.AddRange(temp.Select(s => "_" + s + "_"));


تابع AddRange یک مجموعه را به عنوان ورودی میگیره و تمامی اون رو به لیست اضافه میکنه. اما با توجه به سوال، لازمه که تغییر داده شده‌ی رشته‌ها رو اضافه کنیم. که این هم از طریق دستور Select در LINQ به راحتی امکان‌پذیره.


لینک سوال

۱ موافقین ۰ مخالفین ۰ ۱۸ مهر ۹۲ ، ۱۸:۰۵
cscience

در بخش کوتاه نویسی، ابتدا یک مسئله مطرح می‌شه و از شما خواسته می‌شه که کوتاه‌ترین روش‌هاتونو براش بگید. بعد از گذشت چند روز از طرح مسئله، من هم جواب خودم رو می‌نویسم.



سوال:

فرض کنید آرایه‌ای از رشته‌ها داریم و می‌خواهیم تک تک اعضای آن را به یک لیست از رشته‌ها اضافه کنیم و هم‌زمان در ابتدا و انتهای هر رشته، کاراکتر '_' را قرار دهیم. کوتاه ترین روش برای این کار چیست؟


پاسخ

۱ موافقین ۰ مخالفین ۰ ۱۵ مهر ۹۲ ، ۱۵:۱۱
cscience