Tôi đã tự hỏi,Cấu trúc với các loại tham chiếu và GC?
Một thể hiện của lớp là trên Heap. (các loại giá trị bên trong nó cũng nằm trong vùng heap).
Nhưng còn trường hợp đối diện trường hợp thì sao?
Có một câu hỏi here nhưng nó đã không đề cập đến bất kỳ thông tin liên quan GC
.
Vậy - GC xử lý tình huống này như thế nào?
public struct Point
{
object o ;
public int x, y;
public Point(int p1, int p2)
{
o = new Object();
x = p1;
y = p2;
}
}
marc I ** Don't ** muốn hỏi xem liệu cấu trúc này có phải là thành viên của một lớp thể hiện không. :) :) –
@RoyiNamir Đơn giản, tất cả chúng sẽ nằm trên heap; -) –
@RoyiNamir GC sẽ đặt câu hỏi đó mặc dù –