حسین احمدی
بنیانگذار توسینسو و برنامه نویس و توسعه دهنده ارشد وب

استفاده از قابلیت String Interpolation در سی شارپ 6

در نسخه ششم زبان سی شارپ ویژگی های زیادی اضافه شده، یکی از این ویژگی ها قابلیت String Interpolation هست که عملیات Format دهی رشته ها رو ساده تر می کنه. برای درک بهتر این موضوع، فرض کنید در محیط Console، نامی از کاربر دریافت میشه و این نام به همراه یک پیغام در خروجی نمایش داده میشه:

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
var name = Console.ReadLine();
var message = string.Format("Welcome to ITPro Mr/Mrs {0}", name);
Console.WriteLine(message);

در کد بالا، بوسیله string.Format، نام وارد شده داخل رشته قرار گرفته و بعد توسط Console.WriteLine در خروجی نمایش داده می شود. اما در زبان سی شارپ 6 و استفاده از قابلیت String Interpolation، می توان این عملیات را ساده تر کرد، کد بالا را به صورت زیر تغییر می دهیم:

var name = Console.ReadLine();
var message = $"Welcome to ITPro Mr/Mrs {name}";
Console.WriteLine(message);

برای استفاده از قابلیت String Interpolation، کافیست در ابتدای رشته و قبل از علامت "، علامت $ را قرار داده و داخل رشته، جایی که می خواهیم رشته مورد نظر قرار بگیرد، بین {}، نام متغیر مورد نظر را بنویسیم. این کار به افزایش خوانایی کد نوشته شده، خیلی کمک می کند. امیدوارم این نکته مورد توجه شما قرار گرفته باشد. ITPRO باشید


حسین احمدی
حسین احمدی

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

حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ...

نظرات