Value Types
Trong ngôn ngữ C#, có 2 cách để lưu trữ dữ liệu là bằng Reference và Value.Một vài kiểu data-type như int, double được sử dụng để khai báo các biến, đó chính là value-type. Chúng được lưu trữ trong bộ nhớ (memory) có địa chỉ được gọi là Stack.
References Types
Kiểu reference dùng để lưu trữ các đối tượng (object). Khi bạn khởi tạo một đối tượng, dữ liệu của nó được lưu trữ trên bộ nhớ được gọi là Heap. Nhưng địa chỉ (address) dẫn đến nó được lưu ở Stack, nó chứa địa chỉ (memory address) đến đối tượng thực tế trên Heap. Đó là lý do gọi là reference-type...- Stack: sử dụng để cấp phát bộ nhớ tĩnh (static memory), bao gồm cho tất cả value-types của bạn.
- Heap: sử dụng để cấp phát bộ nhớ động (dynamic memory), bao gồm các objects tùy chỉnh mà có thể cần thêm bộ nhớ trong quá tình hoạt động (runtime).
Tham khảo thêm:
Created: 37/04/2016
[C# .NET] Classes and Objects
Related Tags :.NET C# Class Object
No comments:
Post a Comment
Commets Download Photoshop Actions, Lightroom Presets, PSD Template, Mockups, Stocks, Vectors, Fonts. Download free