با عرض سلام و احترام.
پیشاپیش از شما دوست عزیز و گرامی، بابت وقتی که برای مطالعه ی این مطلب خواهید گذاشت، سپاسگزارم.
تقاضا دارم، در صورت مشاهده ی اشتباه متنی یا محتوایی، به اینجانب اطلاع دهید تا (ضمن کمک به یادگیری بنده) در اسرع وقت برای اصلاح متن اقدام نمایم.
شماره ی تماس:
09215149218
نشانی پست الکترونیکی:
RezaQadimi.ir@Gmail.com
آدرس کدها:
Learning-CSharp-Fundamental
آدرس سایت ها:
https://Reza-Qadimi.ir - https://WannaDate.ir
ابتدا سه متغیر (با نوع داده ی string)، تعریف یا declare می کنیم:
string result; string title= "Uncle Bob" ; string surname= "Martin" ;
result = "title" + "surname" ; result → titlesurname
نکته: برای استفاده ی صحیح از مقادیر ذخیره شده در درون هر متغیر، باید از نوشتن نام آن ها در داخل دابل کوتیشن (به صورت مستقیم)، خودداری نماییم.
result = title+ surname; result → Uncle BobMartin
result = title+ "" + surname; result → Uncle BobMartin
نکته ۱: به ""، اصطلاحا null string (نال استرینگ) می گویند (string ی به طول 0).
نکته ۲: بهتر و شیک تر است که در زمان نیاز، به جای استفاده از ""، از دستور string.Empty استفاده نمایید!
result = title+ " " + surname; result → Uncle Bob Martin
پی نوشت: استفاده از این روش، (از نظر من) خیلی دلنشین نیست!
به این روش، اصطلاحا روش "String Format" گفته می شود:
result = string.Format("{0} {1}", title, surname); result → Uncle Bob Martin
پی نوشت: استفاده از روش، دلچسب تر از روش قبل می باشد.
نکته ۱: ترتیب نوشتن نام متغیرها، اهمیت دارد.
نکته ۲: زبان های C Base (زبان هایی مانند ++C، و سی شارپ)، Zero Base هستند (یعنی اندیس اولین آیتم در آن ها، از 0 شروع می شود).
result = string.Format("{ 0 } { 1 }", title, surname); result → Runtime Error!
نکته: به space اضافه ی قبل از آکولاد بسته، و بعد از آکولاد باز دقت کنید!
result = string.Format("{0}{1}", title, surname); result → Uncle BobMartin
result = string.Format("Hello, {0} {1}!", title, surname); result → Hello, Uncle Bob Martin!
به این روش، اصطلاحا روش "Dollar Sign" گفته می شود:
result = $ "{title} {surname}; result → Uncle Bob Martin
پی نوشت: بهترین و شیک ترین روش (در حال حاضر)، روش dollar sign یا $ است!
result = $"{ title } { surname }" ; result → Uncle Bob Martin
پی نوشت: با افزودن یک space، بعد از آکولاد باز و قبل از آکولاد بسته، خوانایی کد را بالاتر می بریم.
result = $"Hello, { title } { surname }!" ; result → Hello, Uncle Bob Martin!
پی نوشت:
Runtime Error، خطایی است که از اجرای پروژه جلوگیری نمی کند، ولی بعد از اجرای برنامه، و در زمان رسیدن به آن دستور، خطایی raise شده، و از ادامه ی روند اجرای پروژه، جلوگیری می کند.
پی نوشت:
در مقاله ی بعد، به بررسی نحوه ی کار کردن با متغیرهای عددی (در زبان سی شارپ)، می پردازیم.
معرفی:
رضا قدیمی هستم. برنامه نویس و دانش آموزِ حوزه ی وب، بسیار مشتاق در یادگیری مفاهیم و اطلاعات جدید در این حوزه.