Sobes.tech
Junior — Middle

Yönetilen bellek alanında (yığın) hangi nesne türleri bulunabilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

C#'ta yönetilen bellek alanında (yığın) referans türü nesneleri bulunur. Bunlar şunlar olabilir:

  • Sınıf örnekleri
  • Diziler
  • Delegeler
  • Dizgeler (string) — özellikleri olsa da, yığında da yer alırlar

Değer tipleri (struct, enum) genellikle yerel değişkenler ise yığında, veya bir sınıfın alanları ise yığında bir nesne içinde yer alır.

Örnek:

class Person
{
    public string Name; // yığında dizi
    public int Age;     // nesne içindeki değer
}

Person p = new Person(); // yığında Person nesnesi
p.Name = "Иван";       // "Иван" dizisi de yığında