ฉันต้องการตั้งค่ารายการหลายมิติ สำหรับการอ้างอิงฉันกำลังทำงานกับตัววิเคราะห์เพลย์ลิสต์
ฉันมีไฟล์ / รายการไฟล์ซึ่งโปรแกรมของฉันบันทึกไว้ในรายการมาตรฐาน หนึ่งบรรทัดจากไฟล์ในแต่ละรายการ
จากนั้นฉันจะวิเคราะห์รายการด้วยนิพจน์ทั่วไปเพื่อค้นหาบรรทัดเฉพาะ ข้อมูล / ผลลัพธ์บางส่วนจากบรรทัดจะต้องใส่ลงในรายการหลายมิติใหม่ เนื่องจากฉันไม่รู้ว่าจะได้ผลลัพธ์ / ข้อมูลจำนวนเท่าใดฉันจึงไม่สามารถใช้อาร์เรย์หลายมิติได้
นี่คือข้อมูลที่ฉันต้องการแทรก:
รายการ
(
[0] => รายการ
(
[0] => Track ID
[1] => ชื่อ
[2] => ศิลปิน
[3] => อัลบั้ม
[4] => จำนวนการเล่น
[5] => ข้ามการนับ
)
[1] => รายการ
(
และอื่น ๆ ....
ตัวอย่างจริง:
รายการ
(
[0] => รายการ
(
[0] => 2349
[1] => ช่วงเวลาสำคัญของชีวิตคุณ
[2] => Daft Punk
[3] => มนุษย์หลังจากทั้งหมด
[4] => 3
[5] => 2
)
[1] => รายการ
(
ใช่แล้ว mlist [0] [0] จะได้รับ TrackID จากเพลง 1, mlist [1] [0] จากเพลง 2 เป็นต้น
แต่ฉันมีปัญหาใหญ่ในการสร้างรายการหลายมิติ จนถึงตอนนี้ฉันได้มากับ
List<List<string>> matrix = new List<List<string>>();
แต่ฉันยังไม่มีความคืบหน้ามากนัก :(