Şimdi Ara

c# hakkında sorum : struct birlikte ref ve out kullanılması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
90
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar, aşağıdaki kodda görüldüğü gibi struct ile birlikte ref ve out u kullanabiliyoruz ama struct mantığına ters değil mi bu kullanım ? struct bilidğim kadarıyla değer tipi olduğu için yapı türünden nesneler stack bölgesinde saklanır ama ref ve out kullanabiliyoruz, benim bildğim ref ve out kullandığımız ilgili değişkenin refansını stackte asıl değerini ise heapte tutuyor ama structlar sadece stack tutuluyor diye biliyorum bu bilgiler ışığında structta ref ve out kullanılması saçma geldi bana, benim bilgimde mi yanlış var (varsa lütfen düzeltin) ? eğer bilgim eksik ve ya yanlış değilse bunu açıklayabilir misiniz lütfen
    using System;
    struct reförnek
    {
    static void denemeref(ref int x)
    {
    x = 50;

    }
    static void Main(string[] args)
    {
    int x = 10;
    denemeref(ref x);
    Console.WriteLine(x);
    }
    }



  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.