رضا قدیمی - Reza Qadimi
رضا قدیمی - Reza Qadimi
خواندن ۲ دقیقه·۳ سال پیش

آموزش سی شارپ مقدماتی (بخش نهم - متغیرهای رشته ای):


با عرض سلام و احترام.
پیشاپیش از شما دوست عزیز و گرامی، بابت وقتی که برای مطالعه ی این مطلب خواهید گذاشت، سپاسگزارم.
تقاضا دارم، در صورت مشاهده ی اشتباه متنی یا محتوایی، به اینجانب اطلاع دهید تا (ضمن کمک به یادگیری بنده) در اسرع وقت برای اصلاح متن اقدام نمایم.
شماره ی تماس:
09215149218
نشانی پست الکترونیکی:
RezaQadimi.ir@Gmail.com
آدرس کدها:
Learning-CSharp-Fundamental
آدرس سایت ها:
https://Reza-Qadimi.ir - https://WannaDate.ir

ابتدا سه متغیر (با نوع داده ی string)، تعریف یا declare می کنیم:

string result; string title= &quotUncle Bob&quot ; string surname= &quotMartin&quot ;

  • Wrong usage!
result = &quottitle&quot + &quotsurname&quot ; result → titlesurname

نکته: برای استفاده ی صحیح از مقادیر ذخیره شده در درون هر متغیر، باید از نوشتن نام آن ها در داخل دابل کوتیشن (به صورت مستقیم)، خودداری نماییم.


  • Wrong usage!
result = title+ surname; result → Uncle BobMartin

  • Wrong usage!
result = title+ &quot&quot + surname; result → Uncle BobMartin

نکته ۱: به ""، اصطلاحا null string (نال استرینگ) می گویند (string ی به طول 0).

نکته ۲: بهتر و شیک تر است که در زمان نیاز، به جای استفاده از ""، از دستور string.Empty استفاده نمایید!


  • Correct usage:
result = title+ &quot &quot + surname; result → Uncle Bob Martin

پی نوشت: استفاده از این روش، (از نظر من) خیلی دلنشین نیست!


به این روش، اصطلاحا روش "String Format" گفته می شود:

  • Correct usage:
result = string.Format(&quot{0} {1}&quot, title, surname); result → Uncle Bob Martin

پی نوشت: استفاده از روش، دلچسب تر از روش قبل می باشد.

نکته ۱: ترتیب نوشتن نام متغیرها، اهمیت دارد.

نکته ۲: زبان های C Base (زبان هایی مانند ++C، و سی شارپ)، Zero Base هستند (یعنی اندیس اولین آیتم در آن ها، از 0 شروع می شود).


  • Wrong usage!
result = string.Format(&quot{ 0 } { 1 }&quot, title, surname); result → Runtime Error!

نکته: به space اضافه ی قبل از آکولاد بسته، و بعد از آکولاد باز دقت کنید!


  • Wrong usage!
result = string.Format(&quot{0}{1}&quot, title, surname); result → Uncle BobMartin

  • Correct usage:
result = string.Format(&quotHello, {0} {1}!&quot, title, surname); result → Hello, Uncle Bob Martin!

به این روش، اصطلاحا روش "Dollar Sign" گفته می شود:

  • Correct usage:
result = $ &quot{title} {surname}; result → Uncle Bob Martin

پی نوشت: بهترین و شیک ترین روش (در حال حاضر)، روش dollar sign یا $ است!


  • Correct usage:
result = $&quot{ title } { surname }&quot ; result → Uncle Bob Martin

پی نوشت: با افزودن یک space، بعد از آکولاد باز و قبل از آکولاد بسته، خوانایی کد را بالاتر می بریم.


  • Correct usage:
result = $&quotHello, { title } { surname }!&quot ; result → Hello, Uncle Bob Martin!

پی نوشت:

Runtime Error، خطایی است که از اجرای پروژه جلوگیری نمی کند، ولی بعد از اجرای برنامه، و در زمان رسیدن به آن دستور، خطایی raise شده، و از ادامه ی روند اجرای پروژه، جلوگیری می کند.


پی نوشت:

در مقاله ی بعد، به بررسی نحوه ی کار کردن با متغیرهای عددی (در زبان سی شارپ)، می پردازیم.


معرفی:
رضا قدیمی هستم. برنامه نویس و دانش آموزِ حوزه ی وب، بسیار مشتاق در یادگیری مفاهیم و اطلاعات جدید در این حوزه.
برنامه نویسبرنامه نویسیسی شارپunclebobدات نت
https://RezaQadimi.ir
شاید از این پست‌ها خوشتان بیاید