DEV Community

umida5
umida5

Posted on

Value type va Reference type

C# dasturlash tilida (boshqa dasturlash tillarida ham) ma'lumotlar ikki xil bo'ladi: value type va reference type.

Value Type

  • Value type - qiymat turlari.Unda ma'lumotlar to'g'ridan-to'g'ri xotiraning stack qismida saqlanadi. Value type tipidagi ma'lumotlar xotirada o'zi ma'lum joy egallab, qiymati yozilgan holda saqlanadi.Bu tipga misol qilib oddiy tiplar: int, double, char, string, boolean kabilari.

Reference Type

  • Reference Types - havola turlari.Unda ma'lumotlar xotiraning heap qismida saqlanadi.Reference typedagi ma'lumotlar esa xotirada saqlanganda o'zi bilan birga qiymatini olib yurmaydi, ular shunchaki xotirada boshqa ma'lumot yozilgan manzilga ko'rsatkich (havola)ni o'zida saqlaydi.

Top comments (0)