درون گذاری رشته (Interpolation)
«درون گذاری رشته (Interpolation)» یعنی گذاشتن مقدار متغیرها داخل متن. مثل کارت مدرسه که نام و نام خانوادگی را داخل یک جمله می آوریم.
تعریف ساده و مثال اجراشدنی
به جای چسباندن با +، متن قالب می نویسیم و متغیرها را داخل آکولاد می گذاریم.
string firstName = "John";
string lastName = "Doe";
string name = $"My full name is: {firstName} {lastName}";
Console.WriteLine(name);
نکته: پیش از رشته علامت $ لازم است. همچنین این قابلیت از نسخه C# 6 معرفی شد.
چرا درون گذاری راحت تر است؟
چون فاصله ها و ترتیب متن سخت نیست. بنابراین خوانایی بهتر می شود و اشتباه کمتر می شود.
گام های تمرین
- دو متغیر «نام» و «نام خانوادگی» بساز.
- یک رشته قالب با $ و آکولاد بنویس.
- خروجی را با Console.WriteLineچاپ کن.
نکته: برای اتصال ساده، بخش اتصال رشته ها را ببین. همچنین صفحه رشته ها توضیحات پایه را دارد. اگر دنبال همین موضوعی، صفحه درون گذاری رشته مرجع تو است.
جمع بندی سریع
- درون گذاری رشته، متن قالب دار می سازد.
- علامت $ قبل از رشته ضروری است.
- متغیرها داخل { } قرار می گیرند.
- فاصله ها خودکار مدیریت می شود.
