تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 36 +

تعداد کل مطالب : 338 +

تعداد نظرات : 29 +

حضرت علی (ع) : علم گنج بزرگی است که با خرج کردن تمام نمی شود.

آموزش مقدماتی تا پیشرفته سی شارپ بخش یازدهم


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

آموزش مقدماتی تا پیشرفته سی شارپ بخش دهم

سلام به همه کاربران وبسایت بزرگ لندلرن

با قسمت ۱۱ آموزش در خدمت شما هستیم

استفاده از عملگر اتصال رشته در درون برنامه :

 براي اتصال دو رشته به يكديگر حتما نبايد متغييري تعريف كنيد و رشته ها را درون آن قرار دهيد .

بلكه مـي توانيـد درون كـد و بـه سرعت از آنها استفاده كنيد. اين روش در امتحان كنيد اين بخش شرح داده شده است .

امتحان كنيد: اتصال رشته ها درون برنامه

مجددا به قسمت طراحي Form1 برنامه قسمت ۱۰ برگردید و يك دكمه فرمان جديد به صـفحه اضـافه كنيـد .

خاصـيت Name آن را برابــــر btnInlineConcatenation و خاصــــيت Text آن را

برابــــر Inline Concatenation قرار دهيد. روي دكمه دو بار كليك كنيد و كد زير را در آن وارد كنيد :

كد را اجرا كنيد و روي دكمه Concatenation Inline كليك كنيـد . نتيجـه اي مـشابه شـكل زیر  را مشاهده خواهيد كرد.

چگونه كار مي كند؟

 استفاده از عملگر اتصال رشته مانند كد بالا را قبلا در مثال هاي پيش ديده بوديد .

چيزي كه در حقيقت اين كد انجام مي دهد تبديل مقدار ذخيره شده در متغيير intNumber به رشته است .

به اين ترتيب اين مقدار ميتواند در صفحه نمايش چاپ شود . بـه ا يـن كد نگاه كنيد :

بخش ” The value of intNumber  is: “در حقيقت يك رشته است،

اما شما مجبور نيـستيد كـه آن را به عنوان يك متغيير رشته اي تعريف كنيد .

در ويژوال استودیو اين نوع رشته ها را يك ثابت رشته اي مي نامند،

زيرا از هنگام تعريف تا موقع استفاده، مقدار آنها ثابت است و تغيير نمي كند.

زماني كه شما از عملگر اتـصال رشـته هـا روي ايـن رشـته و متغييـر intNumber استفاده كرديد،

مقدار متغيير intNumber به رشته تبديل خواهد شد و در انتهاي value The” ” :is intNumber of قرار خواهد گرفت.

نتيجه اين عمل يك رشته جديد شامل هر دو عبارت رشته و عدد خواهـد بود كه به تابع Show.MessageBox فرستاده مي شود .

عمليات بيشتر روي رشته ها :

 در هر زبان برنامه نويسي از جمله #C توابع زيادي براي كار بر روي يك رشته وجود دارند.

بعضي از اين توابع در بخش امتحان كنيد بعدي توضيح داده شده اند. براي مثال ميتوانيد طول يك رشته را با استفاده از اين توابع بدست آوريد .

امتحان كنيد: بدست آوردن طول يك رشته

  1. با استفاده از قسمت طراحي Form1 يك كنترل TextBox به فرم خود اضافه كنيد.
  2. و خاصيت Name آن را بـه txtString تغيير دهيد . كنترل Button ديگـري بـه صـفحه اضـافه كنيـد
    و خاصـيت Name آن را برابـر btnLength و خاصيت Text آن را برابر Length قرار دهيد.كنترلهاي روي فرم را به نحـوي قـرار دهيـد كه مشابه شكل زیر باشند.

 

  1. روي دكمه Length دو بار كليك كنيد و كد زير را متد ايجاد شده اضافه كنيد :

 

  1.    برنامه را اجرا كنيد و متن دلخواهي را در TextBox وارد كنيد .
  2. روي دكمه Length كليك كنيد. نتيجه اي مشابه آنچه در شكل زیر نشان داده شده است را خواهيد ديد.

چگونه كار مي كند؟

 

اولين كا ري كه انجام مي دهيد تعريف متغييري است كه اطلاعات را در خود نگهداري كند .
سپس متن وارد شـده در TextBox را دريافت كرده و در متغيير متني خود كه strData ناميده مي شود ذخيره مي كنيد .

زماني كه يك متغيير متني داريد، مي توانيد از خاصيت Length آن براي دريافت تعداد حروف رشته استفاده كنيد.
ايـن خاصـيت مقداري را از نوع عدد صحيح به عنوان طول رشته برمي گرداند .
به ياد داشته باشيد كه كامپيوتر هر كاراكتري از قبيل فضاهاي خـالي و علامتها را نيز در محاسبه طول رشته به شمار مي آورد
 .
بسیار عالی تا اینجا هم با برخی از بخشهای مهم زبان شیرین سی شارپ آشنا شدید

نظرات ارزشمند خود را برای ما ارسال کنید.


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ