توسعهدهندگان مایکروسافت در حال بررسی یک پیشنهاد جدید برای زبان C# هستند که امکان برچسبگذاری دستورات break و continue را فراهم میکند. این ویژگی به توسعهدهندگان اجازه میدهد تا به طور مشخص تعیین کنند که کدام حلقه یا دستور switch باید هدف قرار گیرد، بدون نیاز به استفاده از دستورات goto یا ساختارهای پیچیده دیگر. این پیشنهاد که در حال حاضر یک "قهرمان" است، معادلهای عملکردی در بسیاری از زبانهای دیگر را دارد و به عنوان یک ویژگی بسیار درخواستی شناخته میشود. یک مثال ساده از این قابلیت در GitHub موجود است و لینک جلسه طراحی C# نیز برای بررسی بیشتر در دسترس است. هدف از این تغییر، سادهسازی جریان کنترل در ساختارهای تودرتو و افزایش خوانایی کد است.
مشاهده مطلب اصلی