using System.Collections.Generic; using System.Linq; namespace Wizard; public class AIDeckFileNameList { private const int DECK_ID_INDEX = 0; private const int FILE_NAME_INDEX = 1; private readonly Dictionary _dataTable = new Dictionary(); public AIDeckFileNameList(List csvData) { foreach (string[] csvDatum in csvData) { int key = int.Parse(csvDatum[0]); string value = csvDatum[1]; _dataTable.Add(key, value); } } public string GetFileName(int id) { return _dataTable[id]; } public List GetFileNameList() { return _dataTable.Values.ToList(); } }