Value type va Reference type

umida5 - Oct 11 - - Dev Community

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.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .