در پست قبلی من ، ویژگی احتمالی تاپل ها در C# 7.0 را مورد بحث قرار دادیم. با استفاده از همین کد، ویژگی دیگری به نام Deconstruction را مورد بحث قرار خواهیم داد. بنابراین، من به شما توصیه می کنم ابتدا آن ویژگی را مرور کنید .
برای بازیابی مقادیر چندگانه برگردانده شده توسط متد، می توانیم از این ویژگی ساختارشکنی استفاده کنیم. برای انجام این کار، ما به سادگی نیاز داریم که دو متغیر از نوع int و string را اعلام کنیم تا مقادیر برگشتی توسط متد خود را بدست آوریم. سینتکس مانند شکل زیر به نظر می رسد.
- (int age, string dept) = GetEmployeeById(21);
- Console.Write("Age is: " + age + ", Department is:" + dept);
همچنین اگر بخواهیم به صراحت انواع متغیرها را مشخص نکنیم، می توانیم از کلمه کلیدی var برای انواع استفاده کنیم. کد زیر را مشاهده کنید.
- (var age, var dept) = GetEmployeeById(21);
- Console.Write("Age is: " + age + ", Department is:" + dept);
امیدوارم از خواندن این مطلب لذت برده باشید. کد نویسی مبارک