Mình có 2 List, với cái mảng Input đã có số sẵn số.
Nếu khai báo thế này thì khi gọi phương thức List1.Clear(); thì List2 cũng bị clear luôn.
var List1 = new System.Collections.Generic.List<int>(Input);
var List2 = List1;
Còn nếu khai báo đúng chuẩn thì không bị:
var List1 = new List<int>(Input);
var List2 = new List<int>(List1);
Vây cao thủ nào giải thích cho mình với?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?