soheil moonesi
soheil moonesi
خواندن ۱ دقیقه·۱ سال پیش

C# interpolated string

اول بیاید ببینیم معنی interpolation چیه؟

insert (something of a different nature) into something else.

یعنی وقتی که میخوایم یه چیزی رو که از یه جنس دیگست رو وارد یه چیز دیگه بکنیم. (ترجمه تحت الفظی)

وقتی که میخوایم یه متغییر یا یه تایپی غیر از string رو داخل string بیاریم میتونیم از چند روش اقدام کنیم

روش اول: استفاده از زنبیل به قول آقای استاد صادقی :

استفاده از زنبیل به این شکله که شما داخل String میاین زنبیل میزارید که توی این زنبیل ها به ترتیب متغییر هایی که میخوان رو قرار بدین

https://gist.github.com/soheil-moonesi/1495da10a0913850681ebe03e58efde0

خروجی میشه اینن شکلی

name : soheil , familyName: moonesi

فقط دقت کنید که ایندکس گذاریتون داخل زنبیل ها { } ها باید از 0 شروع بشه یعنی 0 1 2 ... ولی این به این معنی نیست که حتما زنبیل اول 0 باشه

یعنی اینطوری هم باشه درسته

{1} + {0}

حالا یه مدل دیگه هم زنبیل گذاشتن رو داریم که دیگه داخلش مستقیم اون چیزی رو که میخوایم نمایش بده رو مینویسیم :

Console.WriteLine($"{name} and {familyName}");

با قرار دادن $ میتونیم این قابلیت رو برای string فعال کنیم

مطالب نوشته شده، برداشت من از کلاس C# استاد عمران صادقی هستش. خیلی ممنونم از ایشون به خاطر تدریس عالی که داشتند.



stringسی شارپ
C# enthusiast
شاید از این پست‌ها خوشتان بیاید