Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

List trong C#..

11:29 14-04-2018 637 lượt xem 3 bình luận 10:19 15-04-2018

Em có 1 method như sau:

 

        private MatchCaseData Crunch(List<int> lst, int crunchNo)
        {
            List<int> buffer = lst;
            for (int i = 0; i < buffer.Count; i++)
            {
                buffer.RemoveAt(i);
                #region Unnecessary Part
            }

Em remove element của buffer nhưng sao cái lst cũng  bị mất element

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 11:37 14-04-2018

2 thằng đó là 1 mà bạn. nó là tham chiếu. muốn 2 thằng tách biệt bạn phải clone hoặc tạo 1 thằng mới và gán dữ liệu cho nó

Câu hỏi mới nhất