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