Please enable JavaScript.
Coggle requires JavaScript to display documents.
Value Type, Reference Type :, ushort - Coggle Diagram
Value Type
-
Value Type: Data type (kiểu dữ liệu) là một value type (kiểu giá trị) lưu trữ data value trong momery space của riêng nó. Có nghĩa variables của data type chứa (directly) trực tiếp giá trị của variables. Vì vậy khi gán trị từ variable first cho variable other và variables other thay đổi giá trị thì không ảnh hưởng đến variable first.
Ví dụ: int i = 100; Hệ thống sẽ lưu giá trị 100 vào bộ nhớ phân bố cho biến i. Xem hình bên dưới và tưởng tượng rằng giá trị 100 lưu trữ trong bộ nhớ (0x239110) cho biến i.
Reference Type :
-
interfaces: Nó có thể là cả hai kiểu, một lời gọi virtual cho reference type hoặc lời gọi static cho value type.
-
-
-
khác với value type, nó không lưu giá trị theo kiểu trực tiếp (directly). Thay vào đó reference type lưu trữ address của vùng nhớ nơi dữ liệu được lưu trữ. Nói một cách khác reference type chứa một pointer trỏ đến một vị trí bộ nhớ chứa dữ liệu.
Ví dụ: string s = “Hello World!!”; Giá trị của biến s sẽ được lấy từ vùng nhớ chứa dữ liệu 0x600000 .
-