none
Global Değişken -- Ref hangisi anlayamadım RRS feed

  • Genel Tartışma

  • Merhaba arkadaşlar bugün aşağıdaki soruyu mantıklı şekilde açıklayamadım, yardımcı olabilir misiniz?

    Aşağıdaki örneği (Mesaj değişkeninin içeriği metot içinde değiştiriliyor)

    ref kullanmadan mesaj değişkenini global değişken yaparak çalıştırsak

    ne fark olur?, hangisi mantıklıdır?, neden ref tercih edilir?

            public static void mesajDegistir(ref string mesaj)
            {
                mesaj = "Merhaba Kodlama";
            }
    
            static void Main(string[] args)
            {
                string mesaj = "Merhaba Dünya";
                Console.WriteLine(mesaj);
    
                mesajDegistir(ref mesaj);
                Console.WriteLine(mesaj);
    
                Console.ReadLine();
            }


    C#


    19 Kasım 2019 Salı 19:29

Tüm Yanıtlar