اول بیاید ببینیم معنی interpolation چیه؟
insert (something of a different nature) into something else.
یعنی وقتی که میخوایم یه چیزی رو که از یه جنس دیگست رو وارد یه چیز دیگه بکنیم. (ترجمه تحت الفظی)
وقتی که میخوایم یه متغییر یا یه تایپی غیر از string رو داخل string بیاریم میتونیم از چند روش اقدام کنیم
روش اول: استفاده از زنبیل به قول آقای استاد صادقی :
استفاده از زنبیل به این شکله که شما داخل String میاین زنبیل میزارید که توی این زنبیل ها به ترتیب متغییر هایی که میخوان رو قرار بدین
خروجی میشه اینن شکلی
name : soheil , familyName: moonesi
فقط دقت کنید که ایندکس گذاریتون داخل زنبیل ها { } ها باید از 0 شروع بشه یعنی 0 1 2 ... ولی این به این معنی نیست که حتما زنبیل اول 0 باشه
یعنی اینطوری هم باشه درسته
{1} + {0}
حالا یه مدل دیگه هم زنبیل گذاشتن رو داریم که دیگه داخلش مستقیم اون چیزی رو که میخوایم نمایش بده رو مینویسیم :
Console.WriteLine($"{name} and {familyName}");
با قرار دادن $ میتونیم این قابلیت رو برای string فعال کنیم
مطالب نوشته شده، برداشت من از کلاس C# استاد عمران صادقی هستش. خیلی ممنونم از ایشون به خاطر تدریس عالی که داشتند.