Tôi muốn thiết lập một danh sách nhiều chiều. Để tham khảo, tôi đang làm việc trên trình phân tích danh sách phát.
Tôi có một tệp / danh sách tệp, chương trình của tôi lưu trong một danh sách chuẩn. Một dòng từ tệp trong mỗi mục nhập danh sách.
Sau đó, tôi phân tích danh sách với các biểu thức chính quy để tìm các dòng cụ thể. Một số dữ liệu / kết quả từ các dòng cần được đưa vào danh sách đa chiều mới ; vì tôi không biết tôi sẽ kết thúc với bao nhiêu kết quả / dữ liệu, nên tôi không thể sử dụng mảng đa chiều.
Đây là dữ liệu tôi muốn chèn:
Danh sách ( [0] => Danh sách ( [0] => ID theo dõi [1] => Tên [2] => Nghệ sĩ [3] => Album [4] => Lượt chơi [5] => Bỏ qua số lượng ) [1] => Danh sách ( Và như thế....
Ví dụ thực tế:
Danh sách ( [0] => Danh sách ( [0] => 2349 [1] => Thời điểm chính của cuộc đời bạn [2] => Daft Punk [3] => Con người sau tất cả [4] => 3 [5] => 2 ) [1] => Danh sách (
Vì vậy, mlist [0] [0] sẽ nhận được TrackID từ bài hát 1, mlist [1] [0] từ bài hát 2, v.v.
Nhưng tôi đang gặp vấn đề lớn khi tạo danh sách đa chiều. Cho đến nay tôi đã nghĩ ra
List<List<string>> matrix = new List<List<string>>();
Nhưng tôi thực sự không có nhiều tiến bộ hơn :(