Định nghĩa Shallow Copy là gì?
Shallow Copy là Sao chép cạn. Đây là nghĩa tiếng Việt của thuật ngữ Shallow Copy - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.
Độ phổ biến(Factor rating): 5/10
Nông sao chép, trong C #, là quá trình của việc tạo ra một bản sao của một đối tượng bằng cách instantiating một trường hợp mới của các loại tương tự như đối tượng gốc và sao chép các thành viên không tĩnh của đối tượng hiện có để clone. Các thành viên của kiểu giá trị được sao chép từng chút một, trong khi các thành viên của các loại tài liệu tham khảo được sao chép như vậy mà các đối tượng được gọi và clone của nó đề cập đến cùng một đối tượng.
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Bản sao cạn cũng tương tự như bản sao sâu trong sự phân công của từng thành viên của một đối tượng với các đối tượng khác, nhưng nó khác ở chỗ cách thức mà lĩnh vực loại tài liệu tham khảo được sao chép. Không giống như trong bản sao cạn nơi tham chiếu chỉ được sao chép, trong bản sao sâu, một bản sao mới của đối tượng gọi được tạo ra.
What is the Shallow Copy? - Definition
Shallow copy, in C#, is the process of creating a clone of an object by instantiating a new instance of the same type as original object and copying the non-static members of the existing object to the clone. The members of the value type are copied bit by bit while the members of the reference type are copied such that the referred object and its clone refer to the same object.
Understanding the Shallow Copy
Shallow copy is similar to deep copy in the assignment of each member of an object to that of another object, but it differs in the manner in which the field of reference type is copied. Unlike in shallow copy where the reference is only copied, in deep copy, a new copy of the referred object is created.
Thuật ngữ liên quan
- Deep Copy
- Clone
- Collection
- Reflection
- Serialization
- Reference Type
- Commit
- Access Modifiers
- Acyclic
- Appending Virus
Source: Shallow Copy là gì? Technology Dictionary - Filegi - Techtopedia - Techterm