در این پست از وبسایت پرووید، در رابطه با 10 ویژگی برتر C#.NET 6 – قسمت چهارم صحبت خواهیم کرد. به ادامه ی مطلب بروید.

به عنوان چهارمین ویژگی جدید سی شارپ 6 قصد داریم از قابلیت فیلتر کردن استثناها (Exception Filtering) نام ببریم. در این رابطه توصیه می کنیم که از بسته ی آموزش ویدئویی Debugging در سی شارپ از وبسایت پرووید استفاده کنید. ضمناً آموزش کامل توسعه نرم افزار با سی شارپ می تواند به عنوان یک راهنمای بسیار کامل و کاربردی برای یادگیری برنامه نویسی با زبان سی شارپ به شما کمک می کند. موضوعات مطرح شده در این سری آموزشی بسیار کاربردی و با اهمیت هستند. این سری آموزشی به صورت رایگان بر روی سایت پرووید منتشر شده است.

با استفاده از این قابلیت می توانید نوع استثنایی که قصد مدیریت آن را دارید در بلاک های Catch ذکر کرده و آنها را فیلتر کنید. به عنوان مثال، کد زیر قصد دارد تمامی استثناها به جز SqlException را هندل کند.

بسته ی آموزش ویدئویی سی شارپ دات نت

از شما دعوت می کنیم که از بسته ی آموزش ویدئویی سی شارپ دات نت دیدن کنید.

به قسمت if در catch دقت کند:

public async void Process()
{
   try
   {
      DataProcessor processor = ne
   }
   // Catches and handles only non sql exceptions
   catch (Exception exception) if(exception.GetType()
      != typeof(SqlException))
   {
      ExceptionLogger logger = new ExceptionLogger();
      logger.HandleException(exception);
   }
}

امیدواریم که این آموزش از وبسایت پرووید نیز مورد توجه تمامی دوستان عزیز قرار گرفته باشد. از شما دعوت می‌کنیم که از دیگر آموزش های ما در رابطه با سی شارپ استفاده کنید. لیست کامل این آموزش ها را می توانید در پست مربوط به آموزش ده ویژگی برتر در C#.NET 6 مشاهده کنید.

پاسخی بگذارید

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