• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Cách khai báo sử dụng List lồng nhau ?

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

dong
Thành viên ưu tú
Thành viên ưu tú
Bài viết: 660
Ngày tham gia: T.Năm 03/04/2008 7:46 am
Has thanked: 13 time
Been thanked: 2 time

Cách khai báo sử dụng List lồng nhau ?

Gửi bàigửi bởi dong » CN 28/01/2018 4:25 pm

Thay vì mình sử dụng DataSet và DataTable, DataTable là tập con của DataSet được xác định DataSet.Tables[i]. Tương tự như vậy, mình sử dụng kiểu List để khai báo kiểu lồng nhau ví dụ ở dưới nhưng bị báo lỗi, mình sửa lỗi này như thế nào ? như vậy mình có thể khai báo kiểu List có dạng như DataSet và DataTable như mình trình bày ở trên không ?

Mã: Chọn hết

...
List<PictureBox> lstPic = new List<PictureBox>();
List<lstPic> lst = new List<lstPic>(); //bị lỗi dòng này
...



Hình đại diện của người dùng
son0nline
Thành viên trung thành
Thành viên trung thành
Bài viết: 241
Ngày tham gia: T.Năm 18/02/2010 9:55 pm
Has thanked: 6 time
Been thanked: 12 time
Liên hệ:

Re: Cách khai báo sử dụng List lồng nhau ?

Gửi bàigửi bởi son0nline » T.Hai 29/01/2018 2:28 pm

khai báo như thế lỗi vì lstPic của bạn không phải là kiểu dữ liệu mà là 1 đối tượng kiểu List<PictureBox>

bạn nên khai báo như này

Mã: Chọn hết

List<List<PictureBox>> _listPicList = new List<List<PictureBox>>();

dong
Thành viên ưu tú
Thành viên ưu tú
Bài viết: 660
Ngày tham gia: T.Năm 03/04/2008 7:46 am
Has thanked: 13 time
Been thanked: 2 time

Re: Cách khai báo sử dụng List lồng nhau ?

Gửi bàigửi bởi dong » T.Ba 30/01/2018 11:56 am

Cám ơn bạn chỉ giúp mình nhé


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.4 khách