|
تاریخ انتشار:۱۱:۵۳ ۱۳۹۹/۲/۲۴
قابلیت 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، کافیست در ابتدای رشته و قبل از علامت "، علامت $ را قرار داده و داخل رشته، جایی که می خواهیم رشته مورد نظر قرار بگیرد، بین {}، نام متغیر مورد نظر را بنویسیم. این کار به افزایش خوانایی کد نوشته شده، خیلی کمک می کند. امیدوارم این نکته مورد توجه شما قرار گرفته باشد.
|
|
|