استفاده از Returns Ref در C# 7.0

در این آموزش به بررسی Returns Ref در سی شارپ میپردازیم.کلمه کلیدی ref در C# این قابلیت را به کد می دهد که یک متغیر مقداری را توسط رفرنس آن به عنوان پارامتر متد ارسال کند. برای استفاده از پارامتر ref، هم تعریف متد و هم فراخوانی متد باید به طور مستقیم از کلمه کلیدی ref استفاده کنند.

 

متد AuthorByRefParam سه پارامتر با رفرنس را می پذیرد. برنامه فراخواننده متد را با مقداردهی اولیه یک متغیر فراخوانده و آن را به عنوان یک پارامتر با استفاده مستقیم کلمه کلیدی ref ارسال می کند.

در C# 7.0، مقدار می تواند برگردانده شده یا به صورت محلی توسط رفرنس ذخیره شود.

Returns Ref

C# 7.0 کلمه کلیدی ref بهبودیافته ای معرفی کرد که می تواند برای برگرداندن مقادیر توسط ref استفاده شود. همچنین Ref می تواند برای ذخیره مقادیر توسط ref در متغیرهای محلی نیز استفاده شود.

در کد زیر، متد FindAuthor مقدار رشته ای را توسط رفرنس برمی گرداند.

 

خلاصه

Returns Ref مفهوم جدیدی است که در C# 7.0 معرفی شد. در این مقاله، یاد گرفتیم که چگونه از این ویژگی استفاده کنیم.

استفاده از Returns Ref در C# 7.0
5 (100%) 1 رای

(402 نوشته)

C# Programmer , Web Design And Developer , MVC , ASP.NET

فکر شما چیست؟

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

حاصل جمع اعداد را وارد کنید : *