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

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

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

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

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

به کد زیر دقت کنید:

private void GetMiddleName(Employee employee)
{
   string employeeMiddleName = "N/A";

   if (employee != null && employee.EmployeeProfile
      != null)
      employeeMiddleName =
         employee.EmployeeProfile.MiddleName;
}

 

در نسخه ی ششم از سی شارپ دستور بالا را می توان به راحتی با استفاده از عملوند ؟ به صورت زیر نوشت:

private void GetMiddleName(Employee employee)
{
   string employeeMiddleName =
      employee?.EmployeeProfile?.MiddleName ?? "N/A";
}

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

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

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