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?