"> توابع محلی در C# 7.0

توابع محلی در C# 7.0

توابع محلی

C# 7.0 ویژگی جدیدی به نام توابع محلی را اضافه کرده است که به متدهای محلی این امکان را می دهد که درون یک متد تعریف و فراخوانده شوند. این امکان در ورژن های قبلی C# وجود نداشت. کد زیر متدی به نام “Add” را درون متد “Main” تعریف کرده و داخل همین متد فراخوانی می کند.


<strong>static</strong> <strong>void</strong> Main(<strong>string</strong>[] args)

{

&nbsp;

<strong>  int</strong> Add(<strong>int</strong> a, <strong>int</strong> b)

{

<strong>return</strong> a + b;

}

&nbsp;

Console.WriteLine(Add(3,4));

Console.ReadKey();

}

همانطور که از نام آن پیداست، هر تابع محلی فقط در متدی که آن را تعریف کرده است قابل دسترسی است.

خلاصه

توابع محلی مفهوم جدیدی است که در C# 7.0 معرفی شده است. در این مقاله نحوه نوشتن و استفاده از آن را یاد گرفتیم.

  • پسورد: www.mspsoft.com
فاطمه زکایی

فاطمه زکایی هستم. فارغ التحصیل کارشناسی مهندسی نرم افزار، مدت سه سال هست که در زمینه توسعه اپلیکیشن های تحت وب و اندروید و همچنین تولید محتوای تخصصی برنامه نویسی تحت وب و اندروید در مجموعه mspsoft در خدمت شما هستم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.