آبجی
14th February 2010, 01:02 AM
یکی از کاربردهای جالب متد Format کلاس String در دات نت، ایجاد خروجی شرطی بر مبنای مقدار ورودی هست.
به عنوان مثال: int i = 1;
String.Format(”{0:yes;;no}”, i);
در کد فوق، کلمه ی “yes” برای خروجی در نظر گرفته میشه.
سینتکس Overload استفاده شده به شکل ذیل هست:
String.Format(”{0:positive;negative;zero}”, variable);
قسمت اول، در صورت مثبت بودن مقدار
قسمت دوم، در صورت منفی بودن مقدار
قسمت سوم، در صورت صفر بودن مقدار
خروجی رو تنظیم می کنن.
به عنوان مثال: int i = 1;
String.Format(”{0:yes;;no}”, i);
در کد فوق، کلمه ی “yes” برای خروجی در نظر گرفته میشه.
سینتکس Overload استفاده شده به شکل ذیل هست:
String.Format(”{0:positive;negative;zero}”, variable);
قسمت اول، در صورت مثبت بودن مقدار
قسمت دوم، در صورت منفی بودن مقدار
قسمت سوم، در صورت صفر بودن مقدار
خروجی رو تنظیم می کنن.