Snippet در سی شارپ دات نت

البته Snippet مختص سی شارپ نیست و در وی بی هم موجود هست.
برای توضیح Snippet مثال میزنم. فرض کنید شمای برنامه نویس قصد دارین از بلاک Try Catch استفاده کنید. خب نوشتن اینهمه دستور زمان میبره :

try
{
}
catch
{
}

البته این یه مثال بود. مثالهای دیگه میتونه حلقه for و while و do و if و switch باشه.
هر Snippetی یه اسم داره. مثلا اسم Snippet بلاک try catch مساوی هست با "try".

برای اضافه کردن Snippet دو راه وجود داره. اولین و آسونترین راه به این صورت هست:
اسم Snippet رو مینویسید و TAB‌رو فشار میدین.
مثلا برای ساختن بلوک for کلمه for رو مینویسم و کلید TAB رو فشار میدم که این چند خط کد زیر برام توید میشه :

for (int i = 0; i < length; i++)

{
           
}

راه دوم اینه که در زمان کد نویسی روی قمستی که میخواین Snippet تولید بشه کلیک سمت راست کنین. از منو گزینه Insert Snippet رو انتخاب کنید و از منوی باز شده گزینه Visual C# رو کلیک کنید تا لیست کامل Snippet ها برای شما نشون داده بشه. حالا میتونین رو هرکدوم که نیاز دارین دابل کلیک کنین تا کدش تولید بشه.


امکان دیگری که در ارتباط با Snippet وجود داره جا دادن چند خط کد درون یک Snippet خاص هست. مثلا شما چند خط کد نوشتین و حالا لازمه که این چند خط کد درون بلاک try catch‌ قرار بگیرن.
دو راه واسه این کار وجود داره. آسون ترین راه اینه که اول چند خط کدتون رو انتخاب کنین و بعد میانبرهای زیر رو فشار بدین :

CTRL+K, CTRL+S

همینطور که میدونید بعضی از میانبرهای دات نت اینطوری هستن. این میانبر یعنی کلید CTRL رو نگه دارین، کلید K رو فشار بدین و همینطور که کلید CTRL رو پایین نگه داشتین،‌بلافاصله کلید S رو بزنید.
با فشار دادن این میانبر منوی کامل Snippet ها برای شما باز شده و میتونید یکی رو انتخاب کنید تا کدتون با اون محاصره بشه.

راه دوم هم آسون هست. کدتون رو انتخاب کنید تا به رنگ آبی در بیاد. روی همون متن آبی رنگ، کلیک سمت راست کنید  و از منوی باز شده گزینه Surround With...  رو انتخاب کنید تا لیست کامل Snippet ها براتون باز بشه و ادامه ماجرا.

نوشته شده توسط:سعید دروگر

/ 3 نظر / 135 بازدید
جرویس

با سلام یک پیشنهاد دوستانه((همانطور که میدانید زبان سی شارپ برگرفته شده از زبان سی++ است. پس انتظار می رود که زبان غدر و قدرتمند و بلامنازع ویژوال سی++ را آموزش دهید.مطمئنا کاراتر از سی شارپ خواهد بود.)) با تشکر فراوان از زحمتهای شما

سعيد دروگر

سلام دوست عزيز اين مطلب نوشته بنده هست و از جايي برگرفته نشده. شما اين مطب رو تو وبلاگ خودتون گذاشتيد. فقط خواستم تشکر کنم که اسم نويسنده رو آوردين. واقعا تو اين بازار کپي پيست کار شتيسته اي کردين. با تشکر

mux.ir

شرایط کار برای برنامه نویسان سیستم خرید و فروش پروژه ها و محصولات نرم افزاری با آغاز ماه مهر 1389 شروع بکار کرد . در این سیستم برنامه نویسان میتوانند با ثبت نام رایگان ، پروژه های نرم افزاری و همچنین محصولات نرم افزاری خود را جهت فروش در سایت قرار دهند . این سیستم روشی کاملا مطمئن و بدون سرمایه را جهت کسب درآمد در اختیار تمام برنامه نویسان اهم از مبتدی تا حرفه ای قرار میدهد . همچنین از مزیت های این سیستم علاوه بر ثبت نام رایگان ، تعیین قیمت پروژه و محصول نرم افزاری توسط خود برنامه نویس نیز میباشد . شما میتوانید با ورود به صفحه ی اصلی سایت www.mux.ir و انجام مراحل ثبت نام از مزایای این سیستم بهره مند گردید. همچنین پس از ثبت نام تمام راهنمایی های لازم جهت کار با سایت به شما ابلاغ خواهد شد . لینک صفحه ثبت نام سایت : http://www.mux.ir/component/user/register.html