شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com

10 ویژگی برتر C#.NET 6 – قسمت ششم

در قسمت ششم از سری آموزشی “ویژگی های جدید سی شارپ 6” از وبسایت پرووید در خدمت شما هستیم. به ادامه ی مطلب بروید.

به عنوان ششمین ویژگی جدید سی شارپ 6 قصد داریم به امکان تعریف کردن پارامتر out یک متد در هنگام فراخوانی متد صحبت کنیم. در ورژن های قبلی سی شارپ، هنگامی که قصد فراخوانی متدی را داشتید که پارامتر ورودی out دریافت می کرد، مجبور بودید قبل از فراخوانی متد، پارامتر out را تعریف کنید. در ورژن ششم از سی شارپ می توانید به راحتی در هنگام فراخوانی متد مربوطه، پارامتر out آن را نیز تعریف کنید. به کد زیر دقت کنید:

public bool ConvertToIntegerAndCheckForGreaterThan10
   (string value)
{
   if (int.TryParse(value, out int convertedValue)
      && convertedValue > 10)
   {
      return true;
   }

   return false;
}

 

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *