undefined

Merhaba arkadaşlar bugün sizlere local function kullanımına değineceğiz kısaca bahsetmek gerekirse .net framework 7.0 ile beraber bize sunulmaya ve kullanılmaya başlamıştır. Fonksiyon içerisinde tanımlanan ve yalnızca bulundu fonksiyona bağlı olan ve kullanılan metotlardır.

using System;

namespace LocalFunctions
{
    class Program
    {
        static void Main(string[] args)
        {
            localFunctionKullanimi(29, 61);
        }
        static void localFunctionKullanimi(int sayi1,int sayi2)
        {
            int topla(int gelenSayi, int gelenSayi2)
            {
                return gelenSayi + gelenSayi2;
            }

            int toplamDeger = topla(sayi1 + sayi2);

            Console.WriteLine(toplamDeger);
        }
    }
}

Yukarıdaki kodu incelediğinizde localFunctionKullanimi(); içerisinde bir topla() türünde function tanımlanmış ve etki alanı yalnızca bulunmuş olduğu localFunctionKullanimi(); içerisidir dışında etkisini kaybeder.

 

Tags : C# , .net framework 7.0 , local function , C# local function , Local function kullanımı , C# local function kullanımı , Java , Python , python local function