ฉันต้องการตั้งค่ารายการหลายมิติ สำหรับการอ้างอิงฉันกำลังทำงานกับตัววิเคราะห์เพลย์ลิสต์
ฉันมีไฟล์ / รายการไฟล์ซึ่งโปรแกรมของฉันบันทึกไว้ในรายการมาตรฐาน หนึ่งบรรทัดจากไฟล์ในแต่ละรายการ
จากนั้นฉันจะวิเคราะห์รายการด้วยนิพจน์ทั่วไปเพื่อค้นหาบรรทัดเฉพาะ ข้อมูล / ผลลัพธ์บางส่วนจากบรรทัดจะต้องใส่ลงในรายการหลายมิติใหม่ เนื่องจากฉันไม่รู้ว่าจะได้ผลลัพธ์ / ข้อมูลจำนวนเท่าใดฉันจึงไม่สามารถใช้อาร์เรย์หลายมิติได้
นี่คือข้อมูลที่ฉันต้องการแทรก:
รายการ ( [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>>();
แต่ฉันยังไม่มีความคืบหน้ามากนัก :(